设变量a是int型,f是float型,i是double型,则表达式10+’a’+i*f的值的数据类型为( )。

admin2010-01-10  39

问题 设变量a是int型,f是float型,i是double型,则表达式10+’a’+i*f的值的数据类型为(  )。

选项 A、int
B、float
C、double
D、不确定

答案4

解析 int型、float型、double型的数据可以混合,要先转换成同一类型再运算。10+‘a’运算后值的类型为int型,i*f运算后值的类型为double型,最后表达式值的类型为double型。
转载请注明原文地址:https://jikaoti.com/ti/2qI0FFFM
0

最新回复(0)