W języku C++ operacje można wykonywać na całych słowach (mówiliśmy o tym wcześniej) lub na poszczególnych bitach słowa. Do tego drugiego typu operacji służą do tego operatory bitowe.
Przykład a = b & c; a = b | c; a = b A c; a = b « c; a = b » c; a = ~b
Operator Działanie & bitowa koniunkcja
I bitowa alternatywa
bitowa różnica symetryczna « przesunięcie w lewo
» przesunięcie w prawo
- bitowa negacja