作业帮 > 综合 > 作业

c语言 下列程序执行后的输出结果是(小数点后只写一位)

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 18:51:17
c语言 下列程序执行后的输出结果是(小数点后只写一位)
A) 6 6 6.0 6.0 B) 6 6 6.7 6.7
C) 6 6 6.0 6.7 D) 6 6 6.7 6.0
main()
{ double d; float f; ling l; int i;
i=f=1=d=20/3;
printf("%d %ld %f %f \n",i,l,f,d);
}
选A
20/3中,20和3都是整型常量,所以20/3==6.
d=20/3,那么d==6.000000,f也是一样.但是,如果这么写:d=20.0/3,那么d==6.666667.
i==l==6.
希望对你有帮助.有不明白的可以练习我.