开发工具 125文本工具 40编码加密 40图片文件 66查询工具 46计算转换 57站长工具 57生活工具 55娱乐工具 39金融理财 45
首页/计算转换/阶乘计算器

阶乘计算器

在线计算非负整数的阶乘,给出精确值与结果位数。支持到 170!,超过会提示精度上限,避免拿到不准确的科学计数法答案。

本地运行 · 数据不上传 计算转换 免费 · 无需注册
阶乘结果
—
精确值
—
结果位数
—
说明
—

使用说明

  1. 填一个非负整数,点「计算」得到阶乘结果。
  2. 10! 是 3628800,20! 约 2.43×10¹⁸,增长非常快。
  3. 超过 170 会提示超出精度范围,因为结果无法用浮点数精确表示。

常见问题

0 的阶乘为什么是 1?
这是数学上的约定,让组合数公式 C(n,0)=1 与递推关系 n! = n × (n−1)! 在 n=1 时也成立。
为什么只能算到 170?
171! 已超过双精度浮点数能精确表示的整数上限(约 1.8×10³⁰⁸),继续算会丢掉末位数字,给出看似正确实则不准的结果。
大数阶乘怎么办?
超过 170 的阶乘需要大数运算库处理。常用于组合数场景时,建议改用对数或斯特林近似估算量级。

相关工具

计算转换 · 该分类共 57 个工具,展开查看全部