Operateurs |= &= ~ en langage C
Résolu/Fermé
A voir également:
- |= En c
- |= C - Meilleures réponses
- C |= - Meilleures réponses
- Langage ascii - Guide
- Langage binaire - Guide
- Que veut dire le rectangle en langage sms - Forum Nokia
- Pascal langage - Télécharger - Édition & Programmation
- Puissance en langage c ✓ - Forum C
7 réponses
bizu53
Messages postés
1274
Date d'inscription
samedi 30 août 2008
Statut
Membre
Dernière intervention
21 juin 2015
860
12 oct. 2008 à 16:09
12 oct. 2008 à 16:09
a |= b; est équivalent à : a = a|b; => le "ou" binaire
Exemple avec a = 10 (00001010 en binaire) et b = 6 (00000110 en binaire)
après a|=b, a contiendra 14 (00001110 en binaire)
a&=b est équivalent à a=a&b; => le "et" binaire
pour reprendre mon exemple : après a&=b; a contiendra 2 (00000010 en binaire)
la vague ~ est, si je me souviens bien, le complémentaire.
Exemple avec a = 10 (00001010 en binaire) et b = 6 (00000110 en binaire)
après a|=b, a contiendra 14 (00001110 en binaire)
a&=b est équivalent à a=a&b; => le "et" binaire
pour reprendre mon exemple : après a&=b; a contiendra 2 (00000010 en binaire)
la vague ~ est, si je me souviens bien, le complémentaire.