设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是______为什么不是6而是6.000000

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 04:50:33
设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是______为什么不是6而是6.000000

设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是______为什么不是6而是6.000000
设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是______
为什么不是6而是6.000000

设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是______为什么不是6而是6.000000
(int)a+b/b是把a强制转换成int型 再进行计算,因为b/b是double型所以和它相加的值也是double型的,要是答案是6应该是
(int)(a+b/b)的值;