Operateurs |= &= ~ en langage C
Résolu
cyrard
-
ikoria -
ikoria -
A voir également:
- C |=
- |= C - Meilleures réponses
- |= En c - Meilleures réponses
- Langage ascii - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Clc langage jeune ✓ - Forum Réseaux sociaux
- Langage visual basic - Télécharger - Langages
7 réponses
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.