展开全部
按运算符优先级,计算步骤为:
(1) (a+b)
10+4 = 14
(2) (float) (a+b)
化 浮点数 14.0
(3) 把2 的结果 除以 2, 2 要化 浮点数 ,做 浮点 除法。
14.0 /2 = 7.0 浮点数
==========
如果 没有 (float) ,那么 除法 是 整型除以整型。例如 a=10,b=3.
(1) 没问题,(a+b) = 13
(2) 13/2 是 整型除以整型, 得 6
如果 有 (float) ,那么 除法 是 浮点与整型混合除法,按规定 向 高级运算 靠拢,即化为浮点后做除法,结果 是 13.5
(1) (a+b)
10+4 = 14
(2) (float) (a+b)
化 浮点数 14.0
(3) 把2 的结果 除以 2, 2 要化 浮点数 ,做 浮点 除法。
14.0 /2 = 7.0 浮点数
==========
如果 没有 (float) ,那么 除法 是 整型除以整型。例如 a=10,b=3.
(1) 没问题,(a+b) = 13
(2) 13/2 是 整型除以整型, 得 6
如果 有 (float) ,那么 除法 是 浮点与整型混合除法,按规定 向 高级运算 靠拢,即化为浮点后做除法,结果 是 13.5
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询