Le C propose 6 opérateurs bit à bit (ces opérateurs n'existent pas en Pascal). Ceux ci ne sont utilisés qu'avec des opérandes de type entier. Ils servent à interpréter des valeurs comme une séquence de bits. Ils sont répertoriés dans le tableau suivant :
et bit à bit | |
ou bit à bit | |
ou exclusif bit à bit | |
non bit à bit | |
décalage à gauche | |
décalage à droite |