Beginner

Bitsgewijze Operator Calculator (AND, OR, XOR, NOT)

Pas bitsgewijze logische bewerkingen toe op twee gehele getallen en bekijk het resultaat in decimaal, nul-gevuld binair en hexadecimaal.
Ignored for NOT

Bewerking

Bit width

Result (decimal)
8

Binary: 00001000 • Hex: 0x8

Binary (8-bit)
00001000
Hexadecimal
0x8
Decimaal
8
031.963.895.6127.5159.4191.3223.1255Operands and result within the 8-bit range
Resultaten zijn schattingen die uitsluitend dienen ter algemene informatie en vormen geen professioneel advies — controleer belangrijke resultaten altijd zelf voordat je erop vertrouwt. Lees de volledige disclaimer.
Snel antwoord

Hoe werkt deze rekenmachine?

Dit hulpmiddel past bitsgewijs AND, OR, XOR, NOT, NAND, NOR of XNOR toe op twee gehele getallen bij een gekozen breedte van 8, 16, 32 of 64 bits. Operanden worden gemaskeerd tot de breedte, de bewerking wordt bit voor bit uitgevoerd, en het resultaat wordt getoond in decimaal, nul-gevuld binair en hexadecimaal.

Formule
AND: a & b OR: a | b XOR: a ^ b NOT: ~a & masker (masker = (1 << breedte) − 1)
How this is calculated

Voer geheel getal a en, voor tweewaardigige bewerkingen, geheel getal b in decimaal in. Kies een bewerking (AND, OR, XOR, NOT, NAND, NOR, XNOR) en een bitbreedte van 8, 16, 32 of 64. De calculator parseert elke invoer als een willekeurig-precisie geheel getal (BigInt) zodat zelfs 64-bits waarden exact blijven.

Elke waarde wordt eerst gereduceerd tot de gekozen breedte met een bitmasker, masker = (1 << breedte) − 1. AND, OR en XOR combineren de twee gemaskeerde operanden bit voor bit. NOT keert elke bit van a om, en NAND/NOR/XNOR zijn de inverzen van AND/OR/XOR. Omdat inversie leidende 1-bits produceert, wordt het resultaat opnieuw gemaskeerd zodat het de geselecteerde breedte nooit overschrijdt — zo werkt de waarde in registers van vaste breedte.

Het eindresultaat wordt op drie manieren getoond: als een decimaal geheel getal, als een nul-gevulde binaire reeks die overeenkomt met de bitbreedte, en als hexadecimaal in hoofdletters. Invoer wordt als niet-getekend geïnterpreteerd binnen de gekozen breedte; het b-veld wordt genegeerd voor de eenoperand NOT-bewerking.

Veelgestelde vragen

NOT keert elke bit om binnen de gekozen breedte. Voor 8-bit keert ~12 alle 8 bits om, wat 243 geeft. Een bredere bitbreedte geeft een nog groter niet-getekend resultaat, wat laat zien waarom het masker en de breedte belangrijk zijn.

Nee. NOT is een unaire bewerking die alleen a gebruikt, dus het b-veld wordt genegeerd wanneer NOT is geselecteerd.

Waarden worden gemaskeerd tot de geselecteerde bitbreedte, zodat ze als niet-getekend binnen die breedte worden behandeld. Een negatieve invoer wordt gereduceerd modulo 2^breedte vóór de bewerking.

Ook bekend als

bitsgewijze operator
bitwise and or xor
bit operatie
logische bit operator
boolean bit rekenen
bitwise

APA

TG we-Calculate Editorial Team. (2026). Bitsgewijze Operator Calculator (AND, OR, XOR, NOT) [Online calculator]. TG we-Calculate. https://we-calculate.com/nl/calculator/bitwise-operator-calculator

Chicago

TG we-Calculate Editorial Team. "Bitsgewijze Operator Calculator (AND, OR, XOR, NOT)." TG we-Calculate. 2026. https://we-calculate.com/nl/calculator/bitwise-operator-calculator.

IEEE

TG we-Calculate Editorial Team, "Bitsgewijze Operator Calculator (AND, OR, XOR, NOT)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/nl/calculator/bitwise-operator-calculator

BibTeX

@misc{wecalculate_bitwise_operator_calculator, title = {Bitsgewijze Operator Calculator (AND, OR, XOR, NOT)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/nl/calculator/bitwise-operator-calculator}}, year = {2026}, note = {TG we-Calculate} }

Heeft deze rekenmachine je geholpen?