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.
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.
|