entiers 64bit et opérateurs de decallage
Bonjour à tous,
J'ai des soucis pour utiliser les entiers 64 bits, je declare ma variable de cette façon :je ne m'interresse pas vraiment à la valeur complete de l'entier mais seulement aux bits individuels. Quelque chose doit m'échapper ...
Les problèmes sont :- Warning
Citation:
attention : compteur de décalage vers la gauche >= à la largeur du type
du compilateur pour : Je precise quand même que c'est la meme chose pour seul est accepté. et je ne comprend pas vraiment pourquoi.
- Le warning se justifie car Je n'arrive pas à utiliser tout les bits en utilisant l'opérateur de décalage. exemple :
Code:
entier=1<<32;entier>>=32;
me retourne 0.
Voilà, merci d'avance pour tout éclaircissement.