首页 数学计算 阶乘计算器
🔧

阶乘计算器

在线计算非负整数阶乘(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