四舍五入-8.5应该等于几?

来源:百度知道 编辑:UC知道 时间:2024/05/31 23:10:42
逢5进1
-8.5逢5进1,-8+1是不是-7呢??

不同的编程得到的答案不一样

Java:Math.round(-8.5) 等于 -8
Excel:Round(-8.5, 0) 等于 -9
SQLServer:select round(-8.5, 0) 输出 -9
Oracle:select round(-8.5) from dual 输出 -9

究竟应该等于多少呢?

正数舍去,负数进位,所以它应该是-9

-9
-8是直接去掉小数而得的

不同的语言会用不同的约等方法,这个不一定

对于不同的语言要求是不一样的,甚至不同的编译系统也不一样,只要清楚你现在用的结果是哪一种就可以了,有的是按四舍五入,有的是向0靠近