若有以下定义:char a;int b;float c;double d;则表达式“a*b+d-c”值的类型为( )。

admin2010-01-10  22

问题 若有以下定义:char a;int b;float c;double d;则表达式“a*b+d-c”值的类型为(  )。

选项 A、float
B、int
C、char
D、double

答案8

解析 参加运算的数据类型不同,要转换为统一的数据类型,double在数据类型转换中的级别最高,其他数据类型都要转化为 double,因此表达式值的类型为double。
转载请注明原文地址:https://kaotiyun.com/show/9hWp777K
0

最新回复(0)