阶乘计算器
在线计算非负整数阶乘(n!),支持大数计算,可生成阶乘值列表
输入非负整数 n
!
n! = 1 × 2 × 3 × ... × n,规定 0! = 1。支持 0 ~ 1000 的大数计算
工具介绍
阶乘计算器帮助你快速计算非负整数 n 的阶乘(记作 n!):
- 大数支持:基于 BigInt,支持计算 0~1000 的阶乘,不会溢出
- 过程展示:展示完整计算过程,如 5! = 5 × 4 × 3 × 2 × 1 = 120
- 位数显示:显示结果的数字位数
- 范围列表:切换到范围模式,生成 m 到 n 每个数的阶乘值列表
什么是阶乘
阶乘是指从 1 到 n 所有正整数的乘积,记作 n!。例如 5! = 5 × 4 × 3 × 2 × 1 = 120。特别地,0! = 1。阶乘增长极其迅速,20! 就已经达到 19 位数。
使用场景
- 排列组合计算(A(n,r) 和 C(n,r) 的基础)
- 概率论与统计学
- 泰勒展开式中的系数计算
- 数学学习与作业
阶乘小贴士
- 增长速度:阶乘增长极快,10!=3628800,20!已达19位数,50!超过60位数
- 0的阶乘:0! = 1(数学约定,保证排列组合公式成立)
- 与排列组合:A(n,r)=n!/(n-r)!,C(n,r)=n!/(r!(n-r)!)
- 大数处理:JavaScript中Number最大约1.7×10^308(170!),更大需用BigInt