使用三位四舍五入的浮点运算对以下两个表达式求值的结果是什么?
(113. + -111.) + 7.51
113. + (-111. + 7.51)
(A)分别为9.51和10.0
(B)分别为10.0和9.51
(C)分别为9.51和9.51
(D)分别为10.0和10.0答案: (A)
解释:
(113. + -111.) + 7.51
= 2 + 7.51
= 9.51
113. + (-111. + 7.51)
= 113. + (-111. + 7.51)
= 113. - 103. = 10 [103.49 is rounded to 103.0]
这个问题的测验