OU exclusif (^) et OU inclusif ( | )
- Last UpdatedSep 24, 2024
- 1 minute read
Les deux opérateurs OU sont des opérations en logique binaire qui comparent des entiers de 32 bits. Un OU exclusif compare l'état des bits un par un. Si les deux bits sont les mêmes, le résultat est 0. Si les deux bits sont différents, le résultat est 1. Exemple<:hs>:
0 ^ 0 donne 0
0 ^ 1 donne 1
1 ^ 0 donne 1
1 ^ 1 donne 0
Un OU inclusif examine les bits comme une condition. Si l'un des bits est égal à 1, le résultat est 1. Si les deux bits sont à 0, le résultat est 0. Par exemple :
0 | 0 donne 0
0 | 1 donne 1
1 | 0 donne 1
1 | 1 donne 1