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

2025-03-14 04:37:39
推荐回答(4个)
回答1:

选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。
希望对你有帮助。有不明白的可以练习我。

回答2:

其中的l应该是long吧,你写错了,结果选A,i魏整形和l是long int,被强制类型转换所以变成6 6,f保留浮点小数 d双精度均保留6个小数

回答3:

20/3中,20和3都是整型常量,所以20/3==6。
d=20/3,那么d==6.000000,f也是一样。但是,如果这么写:d=20.0/3,那么d==6.666667。
i==l==6。

精辟!!!

回答4:

6 6 6.000000 6.000000