在下列成对的表达式中,运算结果类型相同的一对是()
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选项的两个结果都是浮点型。
在下列成对的表达式中,运算结果类型相同的一对是()
在下列成对的表达式中,运算结果类型相同的一对是()
7/2和7.0/2.0
7/2.0和7/2
7.0/2和7/2
7.0/2.0和7.0/2
7.0、2.0是浮点型常量,7、2是整型常量。
当不同类型的量进行混合算术运算时,系统自动进行合理的类型转换。编译器就会自动把低级类型向高级类型转换。数据类型级别由低到高分别为:char→int→float→double。
故混合运算时,整型会自动转化为浮点型,只有D选项的两个结果都是浮点型。