当float定义的数用%d(即整数类型)在PRINTF中输出
程序代码:
#include <stdio.h> int main (void) { float a= 1,b=2,c=6,d=7,f=2,g=1; printf("%d\n%d\n%d\n%d\n%d\n%d\n",a,c,b,d,f,g); return 0; }
当float定义的数用%d(即整数类型)在PRINTF中输出
编译后出现
0
1072693248
0
1075314688
0
1073741824
Press any key to continue
我知道用%d来表示浮点类型是不对的,就想知道为什么显示是这样0
1072693248循环的