Witam,
Mam proste pytanie.

Wezmę sobie zmienną np. 'a'. Jest to zmienna typu char / byte. Co zrobić jak chcę policzyć w niej bity? Wiem, że powinienem używać operacji XOR.

Załóżmy, że mam liczbę:
char a = 0b10111010

Chcę wykonać XOR iterując po kolejnych bitach. Mogę to zrobić używając zmiennych bool i odpowiednich masek. Czy można to zrobić korzystając z = czy muszę jechać po kolei z odpowiednimi maskami i operatorem ? (w drugim przypadku potrzebuje pętli).

Pozdrawiam,