bonsoir à tous,
j'ai vu dans plusieurs programmes des opérations comme:
des definitions de variables avec une valeur hexadecimal et j'avoue que je n'ai pas bien saisi certaines choses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #define CF_NOMAIL 0x080 #define CF_NOREG 0x100
Comment sont fixées ces valeurs ? à partir de quoi on peut la définir ?
j'ai pu trouver un peu de doc sur le opérateurs | et & pour manipuler ces valeurs mais j'ai pas bien comprit comment ca fonctionne, a quoi sert l'operateur |= ? je ne demande pas des réponses toutes faites, si vous aviez simplement une bonne documentation sur ce thème a me fournir ca me suffira largement.
Que signifie ceci:
Je vous remercie par avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 int flags; flags |= CF_NOREG; flags &= ~CF_NOREG; if (!(flags & CF_NOREG)) { /* code */ }
Partager