语言
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
取整计算器

取整计算器

一次用四种方法对小数取整后并排比较:round(四舍五入)、floor(向下取整)、ceil(向上取整)和 trunc(截断),小数精度可设 0 到 15 位。

取整计算器

取整计算器把一个小数变成更简单的数值,但取整的方法不止一种。本工具会同时应用四种方法——四舍五入向下取整向上取整截断——并把结果并排显示,小数精度可在 0 到 15 位之间任选,让你清楚看到每种规则在同一个数字上的表现。

四种方法:round() 取最接近的值,floor() 始终向下,ceil() 始终向上,trunc() 则直接去掉你所选精度之外的数字。

对 3.7 使用四种方法

round(3.7) = 4

取最接近的整数。

floor(3.7) = 3

始终向 −∞ 方向向下取整。

ceil(3.7) = 4

始终向 +∞ 方向向上取整。

trunc(3.7) = 3

直接切掉小数部分。

如何对数字取整

1

输入一个小数

输入任意想取整的数值——可以是正数或负数,小数位数不限。

2

设置小数位

选择 0(整数)到 15 位之间的精度。保留 1 位得到十分位,2 位得到百分位——每种方法都会取到相应的位数。

3

对比四种结果

四舍五入、向下取整、向上取整和截断会一起显示,你可以立刻看到它们在哪里一致、在哪里不同。

4

调整并实时更新

每次改变数字或精度,所有结果都会实时重新计算——无需点击任何按钮。

注意负数:向下取整和截断在负数上结果不同。floor(−3.7) = −4(向 −∞),而 trunc(−3.7) = −3(向 0)。

功能特点

一次四种方法

四舍五入、向下取整、向上取整和截断在同一个数字上一起计算,方便对比。

自定义精度

小数精度可在 0 到 15 位之间任选,既能取整数也能保留细节。

并排查看

四种结果同时呈现,帮你为手头的任务选对规则。

实时即时结果

输入的瞬间数字就会更新——无需提交按钮。

隐私设计:所有计算都在你的浏览器中完成。输入的内容不会上传,页面加载后即使离线也能使用。

3.7 的取整对比

方法结果行为
round(3.7)4最接近的整数
floor(3.7)3向 −∞ 向下
ceil(3.7)4向 +∞ 向上
trunc(3.7)3去掉小数
round(−3.7)−4最接近的整数
floor(−3.7)−4向 −∞ 向下

常见问题

向下取整和截断有什么区别?

对正数来说两者完全相同。对负数则不同:floor(−3.7) = −4,因为向下取整始终朝 −∞ 移动;而 trunc(−3.7) = −3,因为截断只是去掉小数部分,朝 0 的方向移动。

如何取到十分位或百分位?

用小数位一栏来控制取到哪一位。填 1 取到十分位(小数点后一位),填 2 取到百分位,填 3 取到千分位,以此类推,最多可到 15 位。

应该选用哪种取整方法?

一般取整用 round();必须始终向下时用 floor()(例如你能买得起多少件整件商品);必须始终向上时用 ceil()(例如需要多少个包装箱);只想去掉小数时用 trunc()。

像 2.5 这样正好一半的数怎么取整?

round() 会把正好一半向正无穷方向进位,所以 2.5 变成 3,3.5 变成 4。对负数的一半也按朝 +∞ 的同一规则处理,所以 −2.5 变成 −2。

小数位最多能设到几位?

精度可从 0 到 15 位小数。设为 0 即取整到整数,调大则可用于科学和金融工作中的高精度结果。

这些方法能用于负数吗?

可以。四种方法都接受负数输入。只需记住:向下取整朝 −∞ 移动,向上取整朝 +∞ 移动,截断朝 0 移动——这正是并排对比如此有用的原因。

log₁₀(x) = ?
-
n! = ?
-
计算步骤
|x| = ?
-
0
round()
就近
-
floor()
向下取整
-
ceil()
向上取整
-
trunc()
截断
-
mod
a mod b = ?
-
说明
输入任意小数,正数或负数均可
小数位数可设为 0 到 15
round — 四舍五入到最接近的值
floor — 始终向下取整
ceil — 始终向上取整
trunc — 去掉多余的小数位
保留 1 位小数即精确到十分位,2 位即百分位
想了解更多? 阅读文档 →
1/8
开始输入以搜索...
搜索中...
未找到结果
请尝试使用不同的关键词搜索