HP Calculatrice graphique HP Prime Manuel d'utilisation
Page 628

626
Programmation
GETBASE
Syntaxe : GETBASE(#entier[m])
Renvoie la base de l'entier spécifié (quelle que soit la base
actuellement définie par défaut) : 0 = base par défaut, 1
= base binaire, 2 = base octale, 3 = base hexadécimale.
Exemples : GETBASE(#1101b) renvoie #1h (si la base
hexadécimale est définie par défaut), tandis que
GETBASE (#1101) renvoie #0h.
GETBITS
Syntaxe : GETBITS(#entier)
Renvoie le nombre de bits utilisés par entier, exprimé dans
la base par défaut.
Exemple : GETBITS(#22122) renvoie #20h (si la base
hexadécimale est définie par défaut).
R→B
Syntaxe : R→B(entier)
Convertit un entier décimal (base 10) en entier dans la
base par défaut.
Exemple : R→B(13) renvoie #1101b (si la base binaire
est définie par défaut), ou #Dh (si la base hexadécimale
est définie par défaut).
SETBITS
Syntaxe : SETBITS(#entier[m] [,bits])
Définit le nombre de bits pour représenter entier. Les
valeurs valides sont comprises entre –64 et 65. En cas
d'omission de m ou de bits, la valeur par défaut est
utilisée.
Exemple : SETBITS(#1111,b15) renvoie
#1111b:15.
SETBASE
Syntaxe : SETBASE(#entier[m][c])
Affiche entier exprimé en base m, quelle que soit la base
indiquée par c (1 pour binaire, 2 pour octale, 3 pour
hexadécimale). Le paramètre m peut être b (base
binaire), d (base décimale), o (base octale) ou h (base
hexadécimale). En cas d'omission de m, l'entrée est
supposée être dans la base par défaut. De même, en cas
d'omission de c, le résultat est supposé apparaître dans
la base par défaut.
Exemples : SETBASE (#34o,1) renvoie #11100b,
tandis que GETBASE (#1101) renvoie #0h (si la base
hexadécimale est définie par défaut).