Bonjour a tous,
Je souhaite faire des operations et pour ca je voudrai faire des decalage de bit.
Je m'explique je recupere un nombre, et je veut tester chacun de ses bits.
Donc moi je faisai toujours comme ca:
Mais visual C++ ne veut pas me le prendre, il me sort toujours un warning:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 long a = 0x02; 0b00000010 a>>1; // a = 0x01; 0b00000001
Et je comprend pas pourquoi... pourtant dans mes souvenirs ce que je fais est bon, j'ai regarder sur le Net et ca a l'air correct. Je veut faire ca dans un projet MFC, ca peut venir de la config? ou c'est autre chose? ou alors j'ai tout faux?
Code : Sélectionner tout - Visualiser dans une fenêtre à part warning C4552: '>>' : operator has no effect; expected operator with side-effect
Merci
Partager