若有定义语句:int x=12,y=8,z;在执行语句z=0.9+x⼀y

2025-03-05 02:58:42
推荐回答(5个)
回答1:

是1
你可以运行一下这个程序
#include
int main()
{
int x=12,y=8,z;
z=0.9+x/y;
printf("z = %d\n",z);
return 0;
}
解释:
z定义为整形,那么结果就为整数,所有的小数都省略了

回答2:

是1,因为int z定义了Z是整形,所以一定是整数

回答3:

1
因为z本身是int型
虽然计算会结果为1.9
但是
会转化为int型
为1

回答4:

同意上面的两个人。

回答5:

1
z是整型的