若a为double类型变量 且a=4.6785 则表达式(int) (a*100+0.5)/100.0的值为
已帮助 人
回答
共1条回复-
B 解析:双目运算中两边运算量类型转换规律: 运算数1 运算数2 转换结果类型 短整型 长整型 短整型->长整型 整型 长整型 整型->长整型 字符型 整型 字符型->整型 有符号整型 无符号整型 有符号整型->无符号整型 整型 浮点型 整型->浮点型 在a/b的时候,a、b的类型不一致,根据类型转换规则,把整型转换成double类型,之后的加、减类似。转化规则为char,short->int->unsigned->long->double←float。

