Bonsoir,
Je fais mes premiers pas avec les opérateurs binaires que voici :
| : ou inclusif : retourne 1 si un des deux bits comparés ou les deux valent 1.
^ : ou exclusif : retourne 1 si et seulement si les deux bits sont différents.
& : et : retourne 1 si les deux bits valent tous les deux 1.
J'ai donc ceci :
- 1 | 1 = 1
- 1 | 0 = 1
- 0 | 1 = 1
- 0 | 0 = 0
- 1 ^ 1 = 0
- 1 ^ 0 = 1
- 0 ^ 1 = 1
- 0 ^ 0 = 0
- 1 & 1 = 1
- 1 & 0 = 0
- 0 & 1 = 0
- 0 & 0 = 0
Ensuite il y a l'opérateur qui décale les bits vers la droite <<
En revanche je ne comprend pas le sens de l'opérateur inverse : >> Si vous pouvez m'en dire plus...
Et aussi quels sont les différence entre une variable ou constante signé et non signé ?
Merci d'avance pour votre aide. Bonne soirée
Partager