Etape 3: Opération de bits OR - ' |'
Comme avec l’opérateur et l’opérateur OR ' |' (pipe) nécessite 2 octets à travailler, où il de OR les bits avec l’autre, jetons un œil à la table de vérité pour ou :
Maintenant, c’est tout à fait différent de l’opérateur AND, cela donne seulement à « 0 » si les deux bits sont « 0 », à quoi sert qui ?
Disons que nous avons un Led sur la 6' th broche (5 bits) de notre port, et nous voulons mettre en marche, mais il y a autres leds branché sur ce port et nous ne voulons pas de gâchis avec eux tout en activant seulement celui-ci, bien que nous puissions tester et garder les autres ou non mais c’est beaucoup de travail , laisse ainsi plutôt utilise une magie au niveau du bit :
Notre Port ressemble à ceci : 0101 1010
Maintenant, nous voulons seulement mettre la 6' ème bit à « 1 » nous mettre cela dans un masque : 0010 0000
Maintenant, nous ou ces ensemble et Voila, la 6' th peu est « 1 »
Nous pourrions bien sûr utiliser cela sur plusieurs bits si nécessaire en ajoutant de 1 à notre masque.