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