阶乘计算器

使用 BigInt 精确计算任意整数(最多 10,000)的 n! — 无需上传。

结果位数
n!(精确值)


阶乘计算的工作原理

非负整数 n 的阶乘 n! 是从 1 到 n 所有正整数的乘积。按惯例,0! = 1。阶乘增长极快:10! = 3,628,800,但 100! 有 158 位数字。64 位浮点运算在 18! 附近就会失去精度,因此本工具使用 JavaScript 内置的 BigInt 类型计算最多 10,000 的精确整数结果。一切在本地运行。

阶乘出现在组合数学、概率论和数学分析中。

常见问题

为什么 0! = 1? 空积按惯例定义为 1。

最大支持的 n 是多少? 最多 10,000。

为什么拒绝小数? 经典阶乘仅定义于非负整数。

负数怎么办? 阶乘对负整数没有定义。

相关工具

热门工具