Salut,
Je me demande a quoi peu servire le signe & dans ce petit exemple:
Merci pour votre aide chers developpeurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 res = 100; variable = 15; res = (variable & 0xffff);
Salut,
Je me demande a quoi peu servire le signe & dans ce petit exemple:
Merci pour votre aide chers developpeurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 res = 100; variable = 15; res = (variable & 0xffff);
C'est un "ET" binaire bit-à-bit.
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
C'est a dire l'equivalent de:
en assembleur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part and ax, 01001
Ce n'est pas un 'signe', mais un opérateur.
http://emmanuel-delahaye.developpez.com/bits.htm
ça sert à quoi de faire res = 15 & 0xffff ?
autant faire directement res = 15 non ?
Oui justement, en parlent d'operateurs je me suis rappele d'un operateur bizzare exemple:
A quoi peu servire reelement le L dans cette exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part res = funct1(L"qqchose", param1, param2);![]()
L n'est pas un opérateur. Il indique que la constante littérale (la chaine) qui suit n'est pas un tableau de char mais un tableau de wchar_t
Partager