Date: 2020dec30
Update: 2026sep22
Language: C/C++
Q. C/C++: Big number libraries
A.
ArbNum by me
https://github.com/dmdmdm/ArbNum
License: MPL
GNU Multiple Precision Arithmetic Library
https://gmplib.org/
License: LGPL
Others
https://en.wikipedia.org/wiki/List_of_arbitrary-precision_arithmetic_software
Example use of ArbNum:
#include "arbnum.h"
int main() {
ArbNum a("90000000000");
ArbNum b("80000000000");
ArbNum c = a * b;
printf("result=%s\n", c.toString().c_str());
}
Output:
result=7200000000000000000000