作业帮 > 综合 > 作业

执行下列程序的输出结果是___(小数点后只定1位).

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 15:54:49
执行下列程序的输出结果是___(小数点后只定1位).
main(){ double d; float f; long m; int i;
i=f=m=d=20/3;
printf(“%d %ld %f %f\n”,i,m,f,d);}
A)6 6 6.0 6.0 B)6 6 6 6.7 6.7 C)6 6 6.0 6.7 D)6 6 6.7 6.0
赋值运算从右至左,i=f=m=d=20/3拆为:
d=20/3; d=6.7
m=d; m=6
f=m; f=6.0
i=f i =6
选C