En plus des opérations arithmétiques familières +, -, * et /, langages de programmation prennent également en charge les opérations de bits . Grâce à ces opérations de bas niveau , un programmeur peut accéder à des bits individuels dans un schéma binaire quel que soit le type de données. Opérations binaires en œuvre arithmétique logique et des décalages de bits et peuvent fournir beaucoup meilleure efficacité que les opérations de haut niveau. Instructions 1 place l'opérateur NOT en face d'une valeur binaire pour effectuer une opération de bits PAS . Une opération de complément de ce que l'on appelle un revers chaque valeur de bit . Dans le langage de programmation C , utiliser le symbole ~ pour indiquer une opération NOT . Par exemple, si X est 0101, alors ~ X est 1010. 2 effectuer des opérations arithmétiques logique sur des valeurs binaires de longueur égale. Ordinateurs effectuer des opérations logiques sur chaque paire de bits allant de droite à gauche. En C, les symboles &,
|