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.
Bewerking
Bit width
Binary: 00001000 • Hex: 0x8
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
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
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
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.
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
@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?
