#大整数 #大数 #大数

无需 std big_num_math

用于大数运算的简单库

6 个稳定版本

2.1.0 2024 年 7 月 13 日
2.0.1 2024 年 7 月 2 日
2.0.0 2024 年 6 月 15 日
1.0.2 2024 年 6 月 8 日
1.0.1 2024 年 6 月 1 日

#553数学

每月 44 次下载

MIT 许可证

39KB
932

BIG NUM MATH

大数运算库。

  • 未开发
    • 没有计划添加新功能(三角函数、基数等)。
    • 计划优化(内存+提高某些计算的效率)。
  • 仅提供原始简单函数:加法+减法、乘法+除法、关系运算符、幂。

示例用法

use big_num_math::{pow, PlacesRow};

let row = PlacesRow::new_from_num(u128::MAX);
let pow = pow(&row, 500);
let number = pow.to_number();

assert!(number.starts_with("8312324609993336522"));
assert_eq!(19266, number.len());

lib.rs:

允许进行大数运算。不支持负数。仅提供一些基本数学函数。

无运行时依赖