若a为double类型变量 且a=4.6785 则表达式(int) (a*100+0.5)/100.0的值为

大学网课 已帮助 人

若a为double类型变量,且a=4.6785,则表达式(int) (a*100+0.5)/100.0的值为

若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。