求C语言大神详细解说16题 C选项是3,D选项是无法计算

2025-05-08 04:54:53
推荐回答(2个)
回答1:

先A,2。8/5==1,‘A’的值是65,65%8==1,1+1+0.5==2.5,但c是int型,只接收2.5的整数部分。编译时会提示有精度损失。

回答2:

选A,整数运算直接舍弃小数点后的数,整数与实数混合运算转为实数再运算,所以8/5=1,65%8=1,1+1+0.5=2.5,但是c是整型变量,所以舍弃小数,c=2