在下列成对的表达式中,运算结果类型相同的一对是()

在下列成对的表达式中,运算结果类型相同的一对是()


A、

7/2和7.0/2.0


B、

7/2.0和7/2


C、

7.0/2和7/2


D、

7.0/2.0和7.0/2


【正确答案】:D
【题目解析】:

7.0、2.0是浮点型常量,7、2是整型常量。

当不同类型的量进行混合算术运算时,系统自动进行合理的类型转换。编译器就会自动把低级类型向高级类型转换。数据类型级别由低到高分别为:char→int→float→double。

故混合运算时,整型会自动转化为浮点型,只有D选项的两个结果都是浮点型。


Top