使用说明
- 填一个非负整数,点「计算」得到阶乘结果。
- 10! 是 3628800,20! 约 2.43×10¹⁸,增长非常快。
- 超过 170 会提示超出精度范围,因为结果无法用浮点数精确表示。
常见问题
0 的阶乘为什么是 1?
这是数学上的约定,让组合数公式 C(n,0)=1 与递推关系 n! = n × (n−1)! 在 n=1 时也成立。
为什么只能算到 170?
171! 已超过双精度浮点数能精确表示的整数上限(约 1.8×10³⁰⁸),继续算会丢掉末位数字,给出看似正确实则不准的结果。
大数阶乘怎么办?
超过 170 的阶乘需要大数运算库处理。常用于组合数场景时,建议改用对数或斯特林近似估算量级。
相关工具
排列组合计算器
输入总数 n 与选取数 r,同时算出排列数 P(n,r) 和组合数 C(n,r),并说明两者
质数判断与分解质因数
输入一个整数,判断它是不是质数,同时给出标准质因数分解式、因数个数,以及下一个质数
最大公约数最小公倍数
输入两个或多个正整数,一次算出最大公约数与最小公倍数
对数计算器
一次算出自然对数、常用对数(以 10 为底)、以 2 为底的对数与任意指定底数的对数,同时给
Unix 时间戳在线转换
在线 Unix 时间戳转换工具,支持秒与毫秒自动识别,时间戳与北京时间、UTC 互转,显示当
长度单位换算
在线长度单位换算工具,支持毫米、厘米、米、千米、英寸、英尺、码、英里、海里等 12 种单位实
计算转换 · 该分类共 57 个工具,展开查看全部
Unix 时间戳在线转换长度单位换算时间戳批量转换日期格式转换时区时间换算日期相差天数计算日期推算计算器工作日计算器秒数换算时间倒计时计算器在线时钟当前时间世界时间对照日期信息查询面积单位换算亩与公顷换算体积容积换算重量质量换算温度单位换算速度单位换算压力单位换算功率单位换算能量单位换算存储容量换算硬盘实际可用容量计算进制转换计算器进制批量转换科学计算器表达式批量计算百分比计算器比例化简计算器平均值计算器标准差方差计算排列组合计算器阶乘计算器质数判断与分解质因数最大公约数最小公倍数三角函数计算器反三角函数计算器对数计算器矩阵计算器一元二次方程求解圆的面积周长计算立体体积计算周长与面积计算勾股定理计算器数列生成计算器概率计算器加权平均数计算罗马数字转换数字转中文人民币金额大写转换数字转英文读法数字千分位格式化SI 词头换算位运算计算器CRC 校验值计算条形码校验位计算