文件名称:MiniBigInteger:一个用于整数的任意精度算术的mini lib
文件大小:34KB
文件格式:ZIP
更新时间:2024-03-17 23:10:09
cpp cpp11 biginteger bigint arbitrary-precision-arithmetic
迷你大整数 这是大型整数库的C ++ 03端口。 它允许您将数字解析为2到36之间任何基数的字符串,并将其转换回字符串。 程式码范例 这是计算2 ^ 100的示例 BigIntHex或BigIntDec # include < iostream> # include " bigint_hex.h " # include " bigint_dec.h " int main () { using namespace std ; BigIntHex s; // the same as BigIntDec s = 1 ; for ( int i = 1 ; i <= 100 ; ++i) { s *= 2 ; } cout << s. to_str () << endl; return 0 ; } BigIntMini
【文件预览】:
MiniBigInteger-main
----bigint_base.h(13KB)
----.gitignore(333B)
----bigint_dec.h(31KB)
----Makefile(477B)
----bigint_mini.h(15KB)
----bigint_tiny.h(5KB)
----.travis.yml(992B)
----LICENSE(1KB)
----test.cpp(27KB)
----.github()
--------workflows()
----MiniBigInteger()
--------MiniBigInteger2019.sln(1KB)
--------MiniBigInteger.sln(1KB)
--------MiniBigInteger.vcxproj(7KB)
--------MiniBigInteger2019.vcxproj(7KB)
----README.md(4KB)
----README_cn.md(4KB)
----test03.cpp(1KB)
----appveyor.yml(755B)
----bigint_hex.h(34KB)
----bigint_header.h(1KB)