gmp, The GNU Multiple Precision Arithmetic Library
 
用于任意精度算术的自由库,对有符号整数进行操作,有理数字和浮点数。

网站:http://www.gmplib.org
支持平台:Win32,Linux
标题包括:gmp.bi
标题版本:4.1.4

例子

#include once "gmp.bi"

Dim As mpz_ptr bignum = Allocate(SizeOf(__mpz_struct))
mpz_init_set_si(bignum, 2)
mpz_pow_ui(bignum, bignum, 65536)

Print "2^65536 =";
Dim As ZString Ptr s = mpz_get_str(0, 10, bignum)
Print *s;
Deallocate(s)
Print

mpz_clear(bignum)
Deallocate(bignum)