Beginner

Kalkulátor bitových operátorov (AND, OR, XOR, NOT)

Aplikujte bitové logické operácie na dve celé čísla a zobrazte výsledok v desiatkovej sústave, nulami doplnenom binárnom zápise a šestnástkovej sústave.
Ignored for NOT

Operácia

Bit width

Result (decimal)
8

Binary: 00001000 • Hex: 0x8

Binary (8-bit)
00001000
Hexadecimal
0x8
Desatinné
8
031.963.895.6127.5159.4191.3223.1255Operands and result within the 8-bit range
Výsledky sú odhady určené len na všeobecné informačné účely a nepredstavujú odborné poradenstvo — dôležité výsledky si vždy nezávisle overte, kým sa na ne spoľahnete. Prečítať si celé vylúčenie zodpovednosti.
Rýchla odpoveď

Ako táto kalkulačka funguje?

Tento nástroj aplikuje bitové AND, OR, XOR, NOT, NAND, NOR alebo XNOR na dve celé čísla pri zvolenej šírke 8, 16, 32 alebo 64 bitov. Operandy sú maskované na šírku, operácia prebieha bit po bite a výsledok je zobrazený v desiatkovej, nulami doplnenej dvojkovej a šestnástkovej sústave.

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

Zadajte celé číslo a a pre dvojoperandové operácie celé číslo b v desiatkovej sústave. Zvoľte operáciu (AND, OR, XOR, NOT, NAND, NOR, XNOR) a bitovú šírku 8, 16, 32 alebo 64. Kalkulátor spracuje každý vstup ako celé číslo ľubovoľnej presnosti (BigInt), takže aj 64-bitové hodnoty zostávajú presné.

Každá hodnota je najprv zredukovaná na zvolenú šírku bitovou maskou, mask = (1 << width) − 1. AND, OR a XOR kombinujú dva maskované operandy bit po bite. NOT invertuje každý bit a, pričom NAND/NOR/XNOR sú inverzie AND/OR/XOR. Keďže inverzia produkuje vedúce bity 1, výsledok je znovu maskovaný, aby nikdy nepresahoval zvolenú šírku — takto sa hodnota zabalí v hardvérových registroch pevnej šírky.

Konečný výsledok je zobrazený troma spôsobmi: ako desatinné celé číslo, ako nulami doplnený binárny reťazec zodpovedajúci bitovej šírke a ako šestnástková sústava veľkými písmenami. Vstupy sú interpretované ako čísla bez znamienka v rámci zvolenej šírky; pole b sa pri jednooperandovej operácii NOT ignoruje.

Často kladené otázky

NOT invertuje každý bit v rámci zvolenej šírky. Pre 8-bitovú sústavu, ~12 invertuje všetkých 8 bitov, čo dáva 243. Väčšia bitová šírka dáva ešte väčší výsledok bez znamienka, preto záleží na maske a šírke.

Nie. NOT je unárna operácia, ktorá používa iba a, takže pole b sa ignoruje pri výbere NOT.

Hodnoty sú maskované na zvolenú bitovú šírku, takže sú spracovávané ako čísla bez znamienka v rámci tejto šírky. Záporný vstup je zredukovaný modulo 2^šírka pred operáciou.

Známe aj ako

bitové operácie
bitové and or xor
bitový operátor
logický bitový operátor
boolovská bitová matematika
bitová kalkulačka

APA

TG we-Calculate Editorial Team. (2026). Kalkulátor bitových operátorov (AND, OR, XOR, NOT) [Online calculator]. TG we-Calculate. https://we-calculate.com/sk/calculator/bitwise-operator-calculator

Chicago

TG we-Calculate Editorial Team. "Kalkulátor bitových operátorov (AND, OR, XOR, NOT)." TG we-Calculate. 2026. https://we-calculate.com/sk/calculator/bitwise-operator-calculator.

IEEE

TG we-Calculate Editorial Team, "Kalkulátor bitových operátorov (AND, OR, XOR, NOT)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/sk/calculator/bitwise-operator-calculator

BibTeX

@misc{wecalculate_bitwise_operator_calculator, title = {Kalkulátor bitových operátorov (AND, OR, XOR, NOT)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/sk/calculator/bitwise-operator-calculator}}, year = {2026}, note = {TG we-Calculate} }

Pomohla vám táto kalkulačka?