伍悦匿匿
2018-02-27 15:57
#include <stdio.h>
int main()
{
double num=2.5;
printf ("num的整数部分是%d\n",(int)num) // 帮忙解析一下为什么是这样编译
return 0;
}
浮点数被强制转换成整型时会发生截断,即将小数点后面的舍去,只保留小数点前面的整数部分
就是只取整数,不能用四舍五入
C语言入门
926207 学习 · 20797 问题
相似问题
回答 2
回答 1
回答 4