#include <stdio.h>
int main()
{
double num=2.5;
printf ("num的整数部分是%d\n",(int)num) // 帮忙解析一下为什么是这样编译
return 0;
}
浮点数被强制转换成整型时会发生截断,即将小数点后面的舍去,只保留小数点前面的整数部分
就是只取整数,不能用四舍五入