Bonjour,
J'ai encore une question théorique
J'ai cru bien comprendre le fonctionnement des opérateurs >> et >>>. Par exemple il me paraît clair que 12 >> 2 correspond à 0...01101 >> 2, soit 0...00011, soit 3.
Mais il y a quelque chose qui m'échappe tout de même. Pourquoi, quand je décale d'un très grand nombre de bits, ne trouvé-je pas toujours 0 ?
Par exemple si je fais 500 >>> 100 je m'attends à avoir 0, hors cela renvoie 31. 500, comme tout entier, n'est codé que sur 32 bits, donc si je décale de 100 bits, je devrais avoir zéro, non ?
++ Kloss







Répondre avec citation
Partager