Bitvis operationsräknare (AND, OR, XOR, NOT)
Tillämpa bitvisa logiska operationer på två heltal och se resultatet i decimal, nollutfylld binär och hexadecimal.
Operation
Bit width
Binary: 00001000 • Hex: 0x8
Hur fungerar denna kalkylator?
Det här verktyget tillämpar bitvis AND, OR, XOR, NOT, NAND, NOR eller XNOR på två heltal med en vald bredd på 8, 16, 32 eller 64 bitar. Operanderna maskeras till bredden, operationen körs bit för bit och resultatet visas i decimal, nollutfylld binär och hexadecimal.
Formel
How this is calculated
Ange heltal a och, för tvåoperands-operationer, heltal b i decimal. Välj en operation (AND, OR, XOR, NOT, NAND, NOR, XNOR) och en bitbredd på 8, 16, 32 eller 64. Räknaren tolkar varje indata som ett godtyckliga precisionens heltal (BigInt) så att till och med 64-bitars värden förblir exakta.
Varje värde reduceras först till den valda bredden med en bitmask, mask = (1 << width) − 1. AND, OR och XOR kombinerar de två maskerade operanderna bit för bit. NOT inverterar varje bit hos a, och NAND/NOR/XNOR är inverserna av AND/OR/XOR. Eftersom inversion producerar ledande 1-bitar maskeras resultatet igen så att det aldrig överskrider den valda bredden — så här wrappar värdet i hårdvaruregister med fast bredd.
Slutresultatet visas på tre sätt: som ett decimaltal, som en nollutfylld binärsträng som matchar bitbredden och som hexadecimal med versaler. Indata tolkas som osignerade inom den valda bredden; b-fältet ignoreras för den enoperands-NOT-operationen.
Vanliga frågor
NOT flippar varje bit inom den valda bredden. För 8-bitars ger ~12 att alla 8 bitar inverteras och resulterar i 243. En bredare bitbredd ger ett ännu större osignerat resultat, vilket är varför masken och bredden spelar roll.
Nej. NOT är en unär operation som bara använder a, så b-fältet ignoreras när NOT väljs.
Värden maskeras till den valda bitbredden, så de behandlas som osignerade inom den bredden. Negativ indata reduceras modulo 2^width innan operationen.
Även känt som
TG we-Calculate Editorial Team. (2026). Bitvis operationsräknare (AND, OR, XOR, NOT) [Online calculator]. TG we-Calculate. https://we-calculate.com/sv/calculator/bitwise-operator-calculator
TG we-Calculate Editorial Team. "Bitvis operationsräknare (AND, OR, XOR, NOT)." TG we-Calculate. 2026. https://we-calculate.com/sv/calculator/bitwise-operator-calculator.
TG we-Calculate Editorial Team, "Bitvis operationsräknare (AND, OR, XOR, NOT)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/sv/calculator/bitwise-operator-calculator
@misc{wecalculate_bitwise_operator_calculator, title = {Bitvis operationsräknare (AND, OR, XOR, NOT)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/sv/calculator/bitwise-operator-calculator}}, year = {2026}, note = {TG we-Calculate} }
Hjälpte denna kalkylator dig?
