La base par défaut
698
Ainsi, #11b représente 3
le nombre doit être interprété en tant que nombre binaire : 11
De même, #E4h représente 228
base h spécifie que le nombre doit être interprété en tant que
nombre hexadécimal : E4
Notez que dans le cadre de l'arithmétique des entiers, le résultat
de tout calcul renvoyant un reste en arithmétique à virgule
flottante est tronqué : seule la partie entière est présentée. Ainsi,
#100b/#10b renvoie la réponse exacte : #10b (sachant que
4
/2
est égal à 2
10
10
uniquement la composante entière de la réponse exacte, soit
#1b.
Notez également que la précision de l'arithmétique des entiers
peut être limitée par la taille de mot des entiers. La taille des mots
se rapporte au nombre maximum de bits pouvant représenter un
entier. Elle peut être définie sur n'importe quelle valeur comprise
entre 1 et 64. Plus la taille des mots est réduite, moins le degré
de précision de la représentation des entiers est élevé. La taille
des mots par défaut est 32, une taille adaptée à la représentation
des entiers jusqu'à environ 2 x 10
dépassant cette taille sont tronqués, ce qui signifie que les bits les
plus significatifs (ou « bits de poids fort ») sont perdus. De fait,
le résultat de tout calcul comprenant ce type de nombre se veut
imprécis.
La définition d'une base par défaut affecte uniquement l'entrée et
l'affichage des nombres utilisés pour l'arithmétique des entiers. Si
vous sélectionnez la base par défaut binaire, 27 et 44 restent
représentés ainsi dans la vue d'accueil, et le résultat de l'addition
de ces deux nombres est toujours représenté par 71. Par contre,
si vous entrez #27b, la calculatrice signale une erreur de syntaxe,
dans la mesure où 2 et 7 ne sont pas des entiers appartenant à
l'arithmétique binaire. Il vous faudrait entrer 27 en tant que
#11011b (car 27
10
Si vous sélectionnez une base par défaut, vous n'avez pas
systématiquement besoin de spécifier un indicateur de base pour
l'arithmétique des entiers. Cependant, si vous souhaitez inclure
un nombre issu d'une autre base que celle par défaut, vous devez
inclure l'indicateur de base. De cette manière, si votre base par
défaut est définie sur 2 et que vous souhaitez entrer 27 pour
. L'indicateur de base b spécifie que
10
. Dans ce cas, l'indicateur de
10
.
16
). Toutefois, #100b/#11b renvoie
10
9
. Cependant, les entiers
=11011
).
2
Arithmétique des entiers de base
.
2