Comment fonctionne >>?

Signaler
Messages postés
258
Date d'inscription
jeudi 20 mars 2003
Statut
Membre
Dernière intervention
16 août 2004
-
Messages postés
258
Date d'inscription
jeudi 20 mars 2003
Statut
Membre
Dernière intervention
16 août 2004
-
Salut, petite question bete, mais je voudrais savoir comment fonctionne Exactement le decalage de bit ">>"
Si qqun a une explication simple et claire ou un lien interessant.
Merci!
Bye,Xentor609

5 réponses

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
24
autant de bits sortent d'un cote, autant de zeros places de l'autre.
BruNews, ciao...
Messages postés
258
Date d'inscription
jeudi 20 mars 2003
Statut
Membre
Dernière intervention
16 août 2004

t'aurais pas un exemple pour bien comprendre?
Bye,Xentor609
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
24
DWORD d = 12; // en bin= 1100 et 28 zeros a gauche
d >> 1 fait donc 110 et 29 zeros a gauche
d << 3 fait donc 1100000 et 25 zeros a gauche
BruNews, ciao...
Messages postés
252
Date d'inscription
vendredi 13 juin 2003
Statut
Membre
Dernière intervention
25 avril 2011

Salut

x >> y c'est comme x / 2^y
x << y c'est comme x * 2^y

Ça correspond à ce qu'a dit BruNews

A++
Messages postés
258
Date d'inscription
jeudi 20 mars 2003
Statut
Membre
Dernière intervention
16 août 2004

Merci bcp a vous , j'ai bien compris cette fois!:-)
Bye,Xentor609