作业帮 > 综合 > 作业

int a=8,b=5,c;执行语句c=a/b+0.4;后,C的值为

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 11:02:03
int a=8,b=5,c;执行语句c=a/b+0.4;后,C的值为
请给出详解,另外a/b的值为什么是1而不是1.6
解这道题之前你要知道在C语言,两个整型数据进行算术运算以后,结果仍然是整型的.
int a=8,b=5,c;
c=a/b+0.4;
首先执行a/b,即8/5,由于a、b都是整型,所以结果为1.
再执行1+0.4,结果为1.4,最后执行c=1.4,由于c也是整型的,所以把1.4转化成整型的,结果c=1