Ga naar hoofdinhoud

Bit Verschuiving Calculator

Bereken links en rechts bit verschuivingsoperaties

Bit Verschuiving Berekenen

Hoe te Gebruiken

  1. Voer het te verschuiven getal in
  2. Voer de verschuivingshoeveelheid in
  3. Selecteer linksverschuiving (<<) of rechtsverschuiving (>>)
  4. Klik op berekenen om het resultaat te zien

Wat is Bit Verschuiving?

Bit verschuiving is een bitwise operatie die de bits van een binair getal naar links of rechts verplaatst met een gespecificeerd aantal posities. Het is een fundamentele operatie in computerprogrammering en digitale elektronica.

Soorten Verschuivingen

Linksverschuiving (<<)

Verplaatst bits naar links, vult lege posities met nullen. Equivalent aan vermenigvuldigen met 2 voor elke verschuivingspositie.

Voorbeeld: 5 << 2 = 20 (binair: 101 << 2 = 10100)

Rechtsverschuiving (>>)

Verplaatst bits naar rechts, verwijdert bits die eraf vallen. Equivalent aan gehele deling door 2 voor elke verschuivingspositie.

Voorbeeld: 20 >> 2 = 5 (binair: 10100 >> 2 = 101)

Veelgestelde vragen

Wat is het verschil tussen links- en rechtsverschuiving?
Linksverschuiving (<<) vermenigvuldigt het getal met 2^n, terwijl rechtsverschuiving (>>) deelt door 2^n (gehele deling), waarbij n de verschuivingshoeveelheid is.
Waarom bit verschuiving gebruiken in plaats van vermenigvuldiging/deling?
Bit verschuiving is veel sneller dan vermenigvuldiging of deling in processors, waardoor het nuttig is voor prestatie-kritieke code.
Wat gebeurt er met bits die van het einde verschuiven?
Bij linksverschuiving gaan bits verloren die verder verschuiven dan de grootte van het getal. Bij rechtsverschuiving worden de rechtse bits verwijderd.

Gerelateerde Calculators

math
Binaire Aftrekking Calculator

Trek binaire getallen af met gedetailleerde stappen

math
Algebra Calculator

Los lineaire en kwadratische vergelijkingen op

math
Absolute Waarde Ongelijkheden Calculator

Los absolute waarde ongelijkheden op met stappen