Hoppa till huvudinnehåll

Bit Skift Kalkylator

Beräkna vänster och höger bit skift operationer

Beräkna Bit Skift

Hur man Använder

  1. Ange talet att skifta
  2. Ange skiftmängden
  3. Välj vänsterskift (<<) eller högerskift (>>)
  4. Klicka på beräkna för att se resultatet

Vad är Bit Skift?

Bit skift är en bitwise operation som flyttar bitarna i ett binärt tal åt vänster eller höger med ett specificerat antal positioner. Det är en grundläggande operation i datorprogrammering och digital elektronik.

Typer av Skift

Vänsterskift (<<)

Flyttar bitar åt vänster, fyller tomma positioner med nollor. Motsvarar multiplikation med 2 för varje skiftposition.

Exempel: 5 << 2 = 20 (binärt: 101 << 2 = 10100)

Högerskift (>>)

Flyttar bitar åt höger, kastar bitar som faller av. Motsvarar heltalsdivision med 2 för varje skiftposition.

Exempel: 20 >> 2 = 5 (binärt: 10100 >> 2 = 101)

Vanliga frågor

Vad är skillnaden mellan vänster- och högerskift?
Vänsterskift (<<) multiplicerar talet med 2^n, medan högerskift (>>) dividerar med 2^n (heltalsdivision), där n är skiftmängden.
Varför använda bit skift istället för multiplikation/division?
Bit skift är mycket snabbare än multiplikation eller division i processorer, vilket gör det användbart för prestandakritisk kod.
Vad händer med bitar som skiftas bort från slutet?
Vid vänsterskift går bitar förlorade som skiftas bortom talets storlek. Vid högerskift kastas de högra bitarna bort.

Relaterade Kalkylatorer

math
Binär Subtraktion Kalkylator

Subtrahera binära tal med detaljerade steg

math
Algebra-kalkylator

Lös linjära och kvadratiska ekvationer

math
Absolut Värde Olikheter Kalkylator

Lös absolut värde olikheter med steg