IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Probl�me de 1 en + avec <<=


Sujet :

C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    18
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 18
    Par d�faut Probl�me de 1 en + avec <<=
    Bonjour,
    j'imagine que cette question est fr�quente, mais.. je ne comprends pas :
    lorsque j'utilise l'op�rateur de bits <<=, un 1 s'ajoute l� o� un z�ro est attendu

    unsigned short value = 511;
    value >>= 8;
    value <<= 8;

    On dirait que c'est du code Gray, donc..
    511 -> 00000001 00000000
    value >>= 8; donne 1 en d�cimal, donc 00000000 00000001 en Gray, OK
    mais
    value <<= 8; renvoie 256 soit 00000001 10000000 alors que j'attends 511.

    Je ne comprends pas d'o� vient le 1 le plus � droite.
    J'ai essay� avec short "tout court", mais c'est pareil.
    Quelqu'un peut-il m'expliquer o� je me trompe SVP ?

    D�sol�e si cette question a d�j� �t� r�solues 100 fois.. Le lien vers le post r�ponse me conviendrait tout � fait...
    Merci

  2. #2
    Membre exp�riment� Avatar de Kujara
    Profil pro
    Inscrit en
    D�cembre 2006
    Messages
    262
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 262
    Par d�faut


    511 = 00000000 11111111
    c'est 512 qui est egal a 0000 0001 0000 0000

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    18
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 18
    Par d�faut

    J'�tais partie sur du code gray..
    Evidemment, si c'est binaire...........
    Merci ! ^^

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Probl�me cr�ation de DLL avec CString
    Par loupdeau dans le forum MFC
    R�ponses: 3
    Dernier message: 21/07/2005, 20h55
  2. Probl�me de requ�te SQL avec instruction TRANSFORM
    Par Nosper dans le forum Requ�tes et SQL.
    R�ponses: 4
    Dernier message: 21/06/2005, 16h15
  3. Probl�me de connexion WMI avec Windows XP
    Par Against Me! dans le forum API, COM et SDKs
    R�ponses: 2
    Dernier message: 24/05/2005, 09h28
  4. Probl�me de basckup Restore avec IBCONSOLE
    Par myseb dans le forum Outils
    R�ponses: 10
    Dernier message: 04/11/2004, 14h48
  5. probl�me de capture son avec Directshow
    Par albator83 dans le forum DirectX
    R�ponses: 2
    Dernier message: 06/11/2003, 17h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo