阶乘计算器
使用 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。
为什么拒绝小数? 经典阶乘仅定义于非负整数。
负数怎么办? 阶乘对负整数没有定义。