HP Calculatrice graphique HP Prime Manuel d'utilisation

Page 627

Advertising
background image

Programmation

625

BITOR

Syntaxe : BITOR(entier1, entier2, … entiern)
Renvoie la logique de manipulation de bits OR des

entiers spécifiés.
Exemple : BITAND(9,26) renvoie 27.

BITSL

Syntaxe : BITSL(entier1 [,entier2])
Décalage binaire à gauche. Prend un ou deux entiers et

renvoie le résultat d'un décalage des bits du premier

entier vers la gauche, en fonction du nombre de positions

indiqué par le deuxième entier. En l'absence d'un

deuxième entier, les bits sont décalés d'une position vers

la gauche.
Exemples :

BITSL(28,2) renvoie 112.

BITSL(5) renvoie 10.

BITSR

Syntaxe : BITRL(entier1 [,entier2])
Décalage binaire à droite. Prend un ou deux entiers et

renvoie le résultat d'un décalage des bits du premier

entier vers la droite, en fonction du nombre de positions

indiqué par le deuxième entier. En l'absence d'un

deuxième entier, les bits sont décalés d'une position vers

la droite.
Exemples :

BITSR(112,2) renvoie 28.

BITSR(10) renvoie 5.

BITXOR

Syntaxe : BITXOR(entier1, entier2, …
entiern)
Renvoie la logique de manipulation de bits exclusive OR

des entiers spécifiés.
Exemple : BITAND(9,26) renvoie 19.

B→R

Syntaxe : B→R(#entierm)
Convertit un entier en base m vers un entier décimal

(base 10). L'indicateur de base m peut être b (pour une

base binaire), o (pour une base octale) ou h (pour une

base hexadécimale).
Exemple : B→R(#1101b) renvoie 13.

Advertising