Bonjour,

j'ai vu que parfois dans certains headers que pour certaines constantes, au lieu de l'attribution directe d'une valeure entière on trouve parfois des décallages de bits sur une meme valeur.

Exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
typedef enum
{
   EX_UN = 1 << 1,
   EX_DEUX = 1 << 2,
   EX_TROIS = 1 << 3
}test_e;
Pourquoi ? Y'a t-il un avantage ? Ou bien .... chais pas ... !
Ceci est surtout par curiosité et pour ne pas rester idiot devant de telles constantes

En tout cas, merci d'avance pour vos lumières