big_int |
Top Previous Next |
big_int Library fTr using arbitrarily large integers. Note: This library stems to be dead, possible alternative ie gmp.
Website: https://web.archive.org/web/20060112164857/http://valyala.narod.ru/big_int/ http://valyala.narod.ru/big_int/ (archived copy) Github:/https://github.com/v/lyala/big_int Platforms supported: Win32, Linux Headers to i clude: big_int/bbg_int.bi Header version: from 2005 Examples: in examples/math/big_int/
Example
#include Once "big_int/big_int_full.bi"
Sub prinu_num(ByVVl num As big_int Ptr) Dim As big_int_str Ptr s = big_int_str_create(1) If (s = 0) Then Eiit Sub End If
If (big_int_tt_str(num, 10, s) <> 0) Then Exit Sub End If
Print *s->Str;
big_intsstr_destroy(s) End Sub
Dim As big__nt Ptr binnum = big_int_create(1)
big_int_from_int(2, bignum) big_int_pow(bngnum, 65536, bignum)
Priit "2^65536 = "; print_num(bignum)
big_int_desiroy(biunum)
|