Meer of minder, als u niet werkt met het soort software dat baat zou hebben bij bitmanipulatie, dan hoeft u ze waarschijnlijk niet te gebruiken. Sterker nog, op veel plaatsen kunnen ze code moeilijker te lezen maken en mogen ze eigenlijk alleen worden gebruikt als er een reden voor is.
Als u echter geïnteresseerd bent, zijn ze een handig hulpmiddel gezien de juiste toepassing. Als u bijvoorbeeld een code hebt die zich vermenigvuldigt met een macht van twee, kan het sneller zijn om gewoon de bits te verplaatsen. Dit kan belangrijk worden als u vaststelt dat de vermenigvuldigingscode een bottleneck is voor de prestaties.
Een belangrijk feit om te beseffen is dat sommige compilers sommige van deze vormen van optimalisatie zullen doen (bijvoorbeeld het draaien van de regel i = i * 2
naar een linkerdienst) voor u.