的阶乘
输入的阶乘
语法
描述
例子
输入参数
提示
限制
对于双精度输入,当
n
是否小于等于21
.的较大值n
生成的结果具有正确的数量级,并且对前15位数字是准确的。这是因为双精度数字只能精确到15位。对于单精度输入,当
n
是否小于等于13
.的较大值n
生成的结果具有正确的数量级,并且对前8位数字是准确的。这是因为单精度数字只能精确到8位。
饱和
方法使用时,下表描述了每种数据类型的饱和行为
的阶乘
函数。最后一列的值表示饱和点;也就是说,其实际阶乘大于中间列的最大可表示值的第一个正整数。为单
而且双
,所有大于最大值的值都返回为正
.对于整数数据类型,饱和值等于中间列中的最大值。数据类型 最大值 析因饱和阈值 双
最大浮点数
阶乘(171)
单
最大浮点数(单)
阶乘(单(35)
uint64
264-1 阶乘(uint64 (21))
int64
263-1 阶乘(int64 (21))
uint32
232-1 阶乘(uint32 (13))
int32
231-1 阶乘(int32 (13))
uint16
216-1 阶乘(uint16 (9))
int16
215-1 阶乘(int16 (8))
uint8
28-1 阶乘(uint8 (6))
int8
27-1 阶乘(int8 (6))