<分区> 分区>
以下程序的输出是什么,为什么?
#include <stdio.h>
int main()
{
float a = 12.5;
printf("%d\n", a);
printf("%d\n", *(int *)&a);
return 0;
}
我的编译器打印 0 和 1095237632。为什么?
<分区> 分区>
以下程序的输出是什么,为什么?
#include <stdio.h>
int main()
{
float a = 12.5;
printf("%d\n", a);
printf("%d\n", *(int *)&a);
return 0;
}
我的编译器打印 0 和 1095237632。为什么?