表达式:(int)((double)9/2)-(9)%2的值是( )。

admin2021-06-15  37

问题 表达式:(int)((double)9/2)-(9)%2的值是(    )。

选项 A、0
B、3
C、4
D、5

答案B

解析 运算符“/”、“%”的优先级高于“-”,所以先进行除法和求余运算,再进行减法运算。强制类型转换表达式的形式:(类型名)(表达式)。“9/2”结果为4,转换成double类型再转换成int类型结果依然为4,(9)%2的结果为1,最后结果为4-1=3。
转载请注明原文地址:https://jikaoti.com/ti/Jtz0FFFM
0

最新回复(0)