Comment décaler les bits avec >, il n'y a pas vraiment d'infos dans l'aide.
J'ai écris temp1 >> 6 pour décaler de 6 bits vers la droite mais il y a erreur et je n'arrive pas à trouver un exemple dans laquelle cette fonction est utilisée...
Article sur max280 numéro mars 1999
1 message
De passage
26-10-2009 17:26
salut
essaye d'écrire plutot temp1=temp1>>6
a bientot
FabLab
107 messages
Visiteur régulier
28-10-2009 16:14
En langage BASIC le double chevron n'existe pas.
pour effectuer des decalages de bits je vous suggere de passer par des multiplications et soustractions:
decaler vers la gauche : MULTIPLIER PAR 2.
decaler vers la droite : DiVISER PAR 2.
exemple :
vous souhaitez faire des decalages sur la variable TOTO :
TOTO = TOTO x 2 --> decale a gauche
TOTO = TOTO / 2 --> decale a droite