作业帮 > 综合 > 作业

若有定义语句:int x=12,y=8,z;在执行语句z=0.9+x/y 则Z的值为多少?是1还是1.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 05:10:11
若有定义语句:int x=12,y=8,z;在执行语句z=0.9+x/y 则Z的值为多少?是1还是1.
是1
你可以运行一下这个程序
#include
int main()
{
int x=12,y=8,z;
z=0.9+x/y;
printf("z = %d\n",z);
return 0;
}
z定义为整形,那么结果就为整数,所有的小数都省略了