Description :
L’opérateur OR au niveau du bit en C++ est le symbole de la barre verticale, |. Comme l’opérateur &, | opère indépendamment chaque bit dans ses deux expressions entières environnantes, mais ce qu’il fait est différent (bien sûr). Le OU au niveau du bit de deux bits est 1 si l’un ou les deux bits d’entrée est 1, sinon c’est 0.
En d’autres termes:
Exemple de code :
L’une des utilisations les plus courantes de l’OR au niveau du bit est de définir plusieurs bits dans un nombre de bits.
Source : https://www.arduino.cc/reference/en/language/structure/bitwise-operators/bitwiseor/