Utöver de välkända aritmetiska operationer + , - , * och /, programmeringsspråk stöder också bitvis operationer . Genom dessa låg nivå operationer , kan en programmerare åt enskilda bitar i ett binärt mönster oavsett datatyp . Bitvis operationer implementera logisk aritmetik och skift lite och kan ge mycket bättre verkningsgrad än hög nivå operationer . Instruktioner
1
Placera INTE operatören framför ett binärt värde att utföra en bitvis INTE . Denna så kallade en -komplement operation vänder varje bit värde . I programspråket C , använd ~ symbolen för att ange en NOT-operation . Till exempel, om X är 0101 , då ~ X är 1010 .
2
Utför logisk aritmetik på binära värden lika långa . Datorer utföra logiska operationer på varje par av bitar som går från höger till vänster. I C , symbolerna & ,