数值修约(四舍六入五成双)

按 GB/T 8170 批量修约数值,支持保留小数位、有效数字与 10 的幂次间隔,字符串逐位运算规避浮点误差。

全程本地计算,你的输入数据不会上传。

广告

修约规则依据 GB/T 8170《数值修约规则与极限数值的表示和判定》(俗称"四舍六入五成双"、"奇进偶舍"): 拟舍弃数字的最左一位数字小于 5 则舍去大于 5 则进一等于 5 且其后有非零数字则进一等于 5 且其后皆为 0 时,若保留位是奇数则进一、若是偶数(含 0)则舍去。 负数按其绝对值修约后再加负号。本工具采用字符串逐位运算,避免 0.1452.675 这类值受二进制浮点误差影响。 修约应一次到位,不得连续多次修约。结果仅供参考,正式数据修约按 GB/T 8170 与相关标准要求执行。

适用场景

  • 检测报告、LIMS 系统输出数据的规范化修约
  • 按 GB/T 8170 对极限数值进行修约与判定
  • 避免「四舍五入」在 5 边界上的系统性偏差

相关标准

在国标库查看全部标准题录 →

常见问题

四舍六入五成双是什么?
拟舍弃数字 <5 舍去、>5 进一;恰为 5 时,5 后全零则凑偶(前一位奇进偶舍),5 后非零则进一。
为什么不用四舍五入?
四舍五入在 5 边界上恒进一位,长期累计产生正偏差;四舍六入五成双使进位概率均等,更公平。
负数怎么修约?
先对绝对值修约,再加回负号(如 −0.5 修约到个位为 −0)。

提示与易错点

  • 严禁连续修约(如先修到三位再修到两位),应一次修约到位。
广告