有符号浮点数在内存中是如何表示的想知道有符号浮点数的十六进制表示方法,于是用a=180.0;printf(“%x”,a);,结果输出的是0,但是看内存非0,请问这是为什么呢?如果我想输出内存中的内容该怎么办呢?[解决办法]输出内存中的内容float a=180.0f; printf("%x”, *(int *)&a); // 把它用不同的指针来解释便是了