数字小数点后加f
#include <stdio.h>
int main(int argc, char *argv[])
{
printf("%d",sizeof(9));
return 0;
}
这样结果是4,
#include <stdio.h>
int main(int argc, char *argv[])
{
printf("%d",sizeof(9.0));
return 0;
}
这样结果是8
#include <stdio.h>
int main(int argc, char *argv[])
{
printf("%d",sizeof(9.0f));
return 0;
}
大家猜猜这样结果是多少,非常奇怪,为什么,这个9.0f是什么数据类型了