I datamaskiner er en operasjon som kan utføres på et ord. Den flytter alle bitverdiene én eller flere plasser til høyre eller venstre. Man skiller mellom flere forskjellige typer bitskifting ut fra hvordan man fyller på nye bitverdier en den enden man skifter fra og til en hvis grad hvor det blir av bitverdiene som forsvinner utenfor enden man skifter mot.