Beregner for bitvise operatorer (AND, OR, XOR, NOT)
Anvend bitvise logiske operationer på to heltal og se resultatet i decimal, nul-udfyldt binær og heksadecimal.
Operation
Bit width
Binary: 00001000 • Hex: 0x8
Hvordan fungerer denne lommeregner?
Dette værktøj anvender bitvis AND, OR, XOR, NOT, NAND, NOR eller XNOR på to heltal ved en valgt bredde på 8, 16, 32 eller 64 bit. Operanderne maskeres til bredden, operationen køres bit for bit, og resultatet vises i decimal, nul-udfyldt binær og heksadecimal.
Formel
How this is calculated
Indtast heltal a og, for to-operand-operationer, heltal b i decimal. Vælg en operation (AND, OR, XOR, NOT, NAND, NOR, XNOR) og en bitbredde på 8, 16, 32 eller 64. Beregneren fortolker hvert input som et heltal af vilkårlig præcision (BigInt), så selv 64-bit-værdier forbliver eksakte.
Hver værdi reduceres først til den valgte bredde med en bitmaske, maske = (1 << bredde) − 1. AND, OR og XOR kombinerer de to maskerede operander bit for bit. NOT inverterer hver bit i a, og NAND/NOR/XNOR er de inverse af AND/OR/XOR. Da invertering producerer foranstillede 1-bit, maskeres resultatet igen, så det aldrig overstiger den valgte bredde — det er sådan, værdien wrapper i hardwareregistre med fast bredde.
Det endelige resultat vises på tre måder: som et decimalt heltal, som en nul-udfyldt binær streng, der matcher bitbredden, og som heksadecimal med store bogstaver. Input fortolkes som fortegnsløse inden for den valgte bredde; b-feltet ignoreres for én-operand-operationen NOT.
Ofte stillede spørgsmål
NOT vender hver bit inden for den valgte bredde. For 8-bit inverterer ~12 alle 8 bit og giver 243. En bredere bitbredde giver et endnu større fortegnsløst resultat, hvilket er grunden til, at masken og bredden betyder noget.
Nej. NOT er en unær operation, der kun bruger a, så b-feltet ignoreres, når NOT er valgt.
Værdierne maskeres til den valgte bitbredde, så de behandles som fortegnsløse inden for den bredde. Et negativt input reduceres modulo 2^bredde før operationen.
Også kendt som
TG we-Calculate Editorial Team. (2026). Beregner for bitvise operatorer (AND, OR, XOR, NOT) [Online calculator]. TG we-Calculate. https://we-calculate.com/da/calculator/bitwise-operator-calculator
TG we-Calculate Editorial Team. "Beregner for bitvise operatorer (AND, OR, XOR, NOT)." TG we-Calculate. 2026. https://we-calculate.com/da/calculator/bitwise-operator-calculator.
TG we-Calculate Editorial Team, "Beregner for bitvise operatorer (AND, OR, XOR, NOT)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/da/calculator/bitwise-operator-calculator
@misc{wecalculate_bitwise_operator_calculator, title = {Beregner for bitvise operatorer (AND, OR, XOR, NOT)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/da/calculator/bitwise-operator-calculator}}, year = {2026}, note = {TG we-Calculate} }
Hjalp denne lommeregner dig?
