gchar *my_string = g_strdup_printf("%i", my_integer); 是的,您可以存储任何指针,甚至使用 GINT_TO_POINTER 存储整数,但您如何知道要获取什么数据类型?