I tillegg til de kjente aritmetiske operasjoner +, - , * og /, programmeringsspråk også støtte bitvis operasjoner. Gjennom disse lavt nivå operasjoner , kan en programmerer tilgang til enkelte bitene i et binært mønster uavhengig av datatype. Bitvis operasjoner gjennomføre logisk aritmetikk og litt skift og kan gi mye bedre virkningsgrad enn høyt nivå operasjoner. Instruksjoner
en
Plasser IKKE operatør foran en binær verdi å utføre en bitvis IKKE . Denne såkalte enerkomplement drift reverserer hver bit verdi. I programmeringsspråket C , bruker ~ symbol for å indikere en NOT-operasjonen . For eksempel, hvis X er 0101 , da ~ X er 1010 .
2
Utfør logisk regning på binære verdier av lik lengde . Datamaskiner utføre logiske operasjoner på hvert par av biter som går fra høyre mot venstre . I C , symbolene og ,