9个版本
0.1.9 | 2023年5月31日 |
---|---|
0.1.8 | 2022年10月27日 |
0.1.7 | 2022年8月22日 |
0.1.6 | 2022年7月20日 |
0.1.2 | 2021年11月30日 |
#544 in 算法
每月下载量 535
23KB
673 行
Decimal WAD
用于保留最多u64::MAX限制的精度浮点数的数学计算
- 十进制数通过WAD(10^18)内部缩放以保留最多18位小数的精度。
- 十进制数的大小设计用于支持序列化和对无符号64位整数的全范围进行精确数学计算。
- 十进制数的底层表示为u192而不是u256,以降低计算成本,但失去对u64范围高端的算术操作支持。
- 比率的大小设计用于支持序列化和对无符号8位整数的全范围进行精确数学计算。
- 比率的底层表示为u128而不是u192,以降低计算成本,但失去对u8范围高端的算术操作支持。
依赖项
~245KB