px普贤教程PuXian
普贤教程 › 包参考

big 包

任意精度大整数

项值
包名big
版本0.2.0
可用版本0.1.0 / 0.2.0
入口big.px
分类数学与统计
文件数 / 行数1 / 428

安装与引入

bash
pxpkg init          # 首次
pxpkg add big@0.2.0
pxpkg install
px
import big
所属分类教程:数学与统计

公开接口

函数参数
big_adda, b
big_suba, b
big_mula, b
big_cmpa, b
big_absa
big_nega
big_is_zeroa
big_divmoda, b
big_powa, n
big_gcda, b
其余 15 个 def(内部与辅助,可直接调用但不属稳定接口)
函数参数
big_is_digitc
big_parses
big_normsign, digits
big_add_absa, b
big_sub_absa, b
big_cmp_absa, b
big_mul_digita, d
big_mul_absa, b
big_divmod_absA, B
big_errr
big_hexvalc
big_from_hexs
big_to_hexs
big_from_bins
big_to_bins

包内说明(源码头注释)

text
============================================================
普贤生态库:registry/big —— 任意精度大整数
------------------------------------------------------------
纯函数库(无 IO、无状态),编译(px build)与解释(px run)双模式一致。
big_add(a,b)/big_sub(big_sub)/big_mul/big_divmod/big_cmp
big_abs/big_neg/big_pow/big_gcd/big_is_zero
说明:
- 全部字符串竖式算法(dec_add_str 等),无浮点、无 64 位溢出
- divmod 返回 {q, r},r 符号同被除数(对齐 Go 截断除法语义)
============================================================