ciao,
devo leggere un byte di cui non conosco il valore e mettere a 1 i bit che mi vengono passati indipendentemente se sono già a 1.
Mi è venuto in mente di fare una OR
byteletto=10000000
bitDaMettereAuno=3
risultato=10000100
10000000
00000100
----------
10000100
Se invece voglio mettere un bit a zero faccio una AND con 255
10000000
11111111
----------
10000000
è corretto?