Beginner

Kalkulator bitnih operatorjev (AND, OR, XOR, NOT)

Izvajaj bitno logične operacije na dveh celih številih in si oglejte rezultat v desetiškem, ničelno polnjenem dvojiškem in šestnajstiškem zapisu.
Ignored for NOT

Operacija

Bit width

Result (decimal)
8

Binary: 00001000 • Hex: 0x8

Binary (8-bit)
00001000
Hexadecimal
0x8
Decimalno
8
031.963.895.6127.5159.4191.3223.1255Operands and result within the 8-bit range
Rezultati so ocene zgolj za splošno obveščanje in niso strokovni nasvet — pomembne rezultate vedno samostojno preverite, preden se nanje zanesete. Preberite celotno izjavo o omejitvi odgovornosti.
Hiter odgovor

Kako deluje ta kalkulator?

To orodje izvede bitno AND, OR, XOR, NOT, NAND, NOR ali XNOR na dveh celih številih pri izbrani širini 8, 16, 32 ali 64 bitov. Operandi so maskirani na širino, operacija teče bit po bit, rezultat pa je prikazan v desetiškem, ničelno polnjenem dvojiškem in šestnajstiškem zapisu.

Formula
AND: a & b OR: a | b XOR: a ^ b NOT: ~a & mask (mask = (1 << width) − 1)
How this is calculated

Vnesite celo število a in, za operacije z dvema operandoma, celo število b v desetiškem zapisu. Izberite operacijo (AND, OR, XOR, NOT, NAND, NOR, XNOR) in bitno širino 8, 16, 32 ali 64. Kalkulator razčleni vsak vhod kot samovoljno natančno celo število (BigInt), zato so vrednosti točne celo pri 64-bitnih celih številih.

Vsaka vrednost se najprej zmanjša na izbrano širino z bitno masko, mask = (1 << width) − 1. AND, OR in XOR kombinirajo oba maskirana operanda bit po bit. NOT obrne vsak bit od a, NAND/NOR/XNOR pa so inverzije AND/OR/XOR. Ker inverzija ustvari vodilne 1-bite, je rezultat znova maskiran, da nikoli ne preseže izbrane širine — tako se vrednost ovije v registrih fiksne širine v strojni opremi.

Končni rezultat je prikazan na tri načine: kot decimalno celo število, kot ničelno polnjeni dvojiški niz, ki ustreza bitni širini, in kot šestnajstiška vrednost z velikimi tiskanimi. Vhodi se razlagajo kot nepredznačeni znotraj izbrane širine; polje b se prezre pri enooperandni operaciji NOT.

Pogosta vprašanja

NOT obrne vsak bit znotraj izbrane širine. Za 8 bitov ~12 obrne vseh 8 bitov in da 243. Večja bitna širina da celo večji nepredznačeni rezultat, zato sta maska in širina pomembni.

Ne. NOT je unarna operacija, ki uporablja samo a, zato se polje b prezre pri izbiri NOT.

Vrednosti so maskirane na izbrano bitno širino, zato se obravnavajo kot nepredznačene znotraj te širine. Negativni vhod se zmanjša po modulu 2^width pred operacijo.

Znano tudi kot

bitni operatorji
bitni in ali xor
bitna operacija
logicni bitni operator
boolova bitna matematika
and or xor

APA

TG we-Calculate Editorial Team. (2026). Kalkulator bitnih operatorjev (AND, OR, XOR, NOT) [Online calculator]. TG we-Calculate. https://we-calculate.com/sl/calculator/bitwise-operator-calculator

Chicago

TG we-Calculate Editorial Team. "Kalkulator bitnih operatorjev (AND, OR, XOR, NOT)." TG we-Calculate. 2026. https://we-calculate.com/sl/calculator/bitwise-operator-calculator.

IEEE

TG we-Calculate Editorial Team, "Kalkulator bitnih operatorjev (AND, OR, XOR, NOT)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/sl/calculator/bitwise-operator-calculator

BibTeX

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

Vam je ta kalkulator pomagal?