阶乘计算器

计算非负整数 n 的阶乘 n!。

结果 —

计算原理

n! = 1 × 2 × 3 × … × n(约定 0! = 1)

阶乘增长极快,用于排列组合与概率。n ≤ 170 时结果在浮点数范围内,超出显示 "—"。

常见问题

为什么规定 0! = 1?

为了让排列组合公式(如 C(n,0)=1)保持自洽,数学上约定 0! = 1。

示例演算

5! = 5×4×3×2×1 = 120;10! = 3,628,800;按定义 0! = 1。

阶乘增长极快:20! ≈ 2.43×10¹⁸,已超过 64 位整数上限。

使用提示与局限

阶乘只对非负整数有定义(伽马函数可延拓到实数)。计算大数阶乘时要注意溢出,实际工程中常取对数或用大数库。

首页