#include"stdio.h"
void main(){
float f=5.75; printf("%d,%f\n",f);
}为什么这个结果是0,0.000000呢?
知道了就好
我知道了,因为只有字符位数等于他的正确位数才会输出正确的值,比如说此题f是浮点型,先输出了整型两个字节再输出浮点型四个字节都没有对齐,所以造成0的现象。