BigInt (gb.gmp)

Cette classe représente un nombre entier avec un nombre potentiellement illimité de chiffres.

Elle implémente des opérateurs standard d'arithmétique et de comparaison (c.à.d. +, -, *, /, ^, Abs, =, <>, <, >, <=, >=) sur tous ces objets, et fournit des conversions automatiques avec les types de données numériques natives de Gambas.

Cette classe est instanciable.

Méthodes statiques
And   Retourne le AND par bit de A et B.
Fact   Retourne la factorielle de N.
Fibonacci   Retourne le Nième nombre de Fibonacci.
FromString   Convertit une chaîne en un big integer.
GCD   Retourne le plus grand commun diviseur de A et B.
LCM   Retourne le plus petit commun multiple de A et B.
Not   Retourne le complément à un de A.
Or   Retourne le OR inclusif par bit de A et B.
Xor   Retourne le OR exclusif par bit de A et B.

Propriétés
Even  
Odd   Retourne si le big integer est impair.

Méthodes
BChg   Inverse le Bitième bit et retourne lui-même.
BClr   Efface le Bitième bit et retourne lui-même.
BSet   Met à 1 le Bitième bit et retourne lui-même.
BTst   Retourne si le Bitième bit est à 1.
InvM  
PowM  
Shl  
ToString   Convertit le big integer en sa représentation en chaîne.