Bitwise rekenmachine

Voer bitwise-bewerkingen uit op gehele getallen en bekijk de resultaten in decimaal, hexadecimaal en binair.

Voer waarden in en klik op Berekenen.

Hoe het werkt

  1. Voer twee getallen in: voer de waarden in om mee te bewerken — in decimaal, binair (prefix 0b) of hexadecimaal (prefix 0x).
  2. Kies de bewerking: selecteer AND, OR, XOR, NOT, linksverschuiving (<<) of rechtsverschuiving (>>).
  3. Bekijk het resultaat: de uitvoer toont het resultaat in decimaal, binair en hexadecimaal tegelijk, met een bitwise-visualisatie.

Waarom de bitwise-rekenmachine gebruiken?

Bitwise-bewerkingen zijn fundamenteel in systeemprogrammering, cryptografie, gameontwikkeling, graphics, networking en embedded systemen. Begrijpen hoe AND, OR, XOR en verschuivingen individuele bits manipuleren is cruciaal voor het in-/uitschakelen van vlaggen, het comprimeren van gegevens en het implementeren van efficiënte algoritmen. Deze rekenmachine toont de bewerking op bitniveau om precies te zien hoe elke bit wordt beïnvloed.

Functies

Veelgestelde vragen

Waarvoor dient XOR in programmering?

XOR (^) wordt gebruikt om bits om te keren, eenvoudige versleuteling/obfuscatie te doen, variabelen om te wisselen zonder tijdelijke variabele, pariteit te controleren en hashes te mengen. Het retourneert 1 wanneer de bits verschillen en 0 wanneer ze identiek zijn.

Wat is het verschil tussen << en >>?

Linksverschuiving (<<) verschuift alle bits naar links, equivalent aan vermenigvuldiging met machten van 2. Rechtsverschuiving (>>) verschuift bits naar rechts, equivalent aan deling door machten van 2. Aritmetische rechtsverschuiving behoudt de tekenbit; logische rechtsverschuiving vult met nullen.

Hoe activeer of deactiveer ik een specifieke bit?

Om bit n in te schakelen: value |= (1 << n). Om bit n uit te schakelen: value &= ~(1 << n). Om bit n om te keren: value ^= (1 << n). Om te controleren of bit n is ingeschakeld: (value & (1 << n)) !== 0.

Gerelateerde tools

Binair naar tekst-converter Getalstelsel-converter Chmod-calculator Gratis Hash-generator