1
elfive 2022-01-14 19:25:52 +08:00 via iPhone
|
2
2i2Re2PLMaDnghL 2022-01-14 19:29:19 +08:00
四舍六入五凑偶
这样可以避免四舍五入导致的系统偏差,x.xx5 有 50%概率舍 50%概率入。 |
3
XiaoxiaoPu 2022-01-14 19:30:38 +08:00 1
3.15 无法用浮点数精确表示,转换成的浮点数大约是 3.149999999999999911182158029987476766109466552734375 ,小数点后第二位是 4 ,所以四舍五入是 3.14
3.35 转换成的浮点数大约是 3.350000000000000088817841970012523233890533447265625 ,小数点后第二位是 5 ,所以四舍五入是 3.4 3.25 可以被浮点数精确表示,四舍五入是 3.2 |
4
psyer OP @elfive 按照这个规则第 3 条的话,3.15 保留一位小数,5 后面没有数字,前面是奇数“1”,那应该进位成 3.2 才对呀。不解。
|
5
psyer OP @XiaoxiaoPu 大神大神😂😂原来是这样!
|
6
XiaoxiaoPu 2022-01-14 19:32:10 +08:00
额,看错了,忽略我的答案。
|
7
psyer OP @XiaoxiaoPu 对的吧,3.14999999999 四舍六入五留之后就是 3.1😂
|
8
halfdb 2022-01-14 19:33:45 +08:00 via Android
说奇进偶舍的请仔细审题
|
9
XiaoxiaoPu 2022-01-14 19:43:01 +08:00
@psyer emmm 我被整懵了
|
10
ttys001 2022-01-14 20:37:11 +08:00
我看懵了 3.15 保留两位数字 round 变成 3.14 ?
@XiaoxiaoPu |