Beginner

Kalkulačka bitových operátorů (AND, OR, XOR, NOT)

Aplikujte bitové logické operace na dvě celá čísla a prohlédněte si výsledek v desítkové soustavě, binárně doplněné nulami a šestnáctkově.
Ignored for NOT

Operace

Bit width

Result (decimal)
8

Binary: 00001000 • Hex: 0x8

Binary (8-bit)
00001000
Hexadecimal
0x8
Desetinné
8
031.963.895.6127.5159.4191.3223.1255Operands and result within the 8-bit range
Výsledky jsou pouze orientační odhady pro obecné informační účely a nejsou odborným poradenstvím — důležité výsledky si vždy nezávisle ověřte, než se na ně spolehnete. Přečíst si úplné právní upozornění.
Rychlá odpověď

Jak tato kalkulačka funguje?

Tento nástroj aplikuje bitové AND, OR, XOR, NOT, NAND, NOR nebo XNOR na dvě celá čísla při zvolené šířce 8, 16, 32 nebo 64 bitů. Operandy se maskují na šířku, operace probíhá bit po bitu a výsledek se zobrazí v desítkové soustavě, binárně doplněné nulami a šestnáctkově.

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

Zadejte celé číslo a a pro dvouoperandové operace celé číslo b v desítkové soustavě. Zvolte operaci (AND, OR, XOR, NOT, NAND, NOR, XNOR) a bitovou šířku 8, 16, 32 nebo 64. Kalkulačka zpracuje každý vstup jako celé číslo s libovolnou přesností (BigInt), takže i 64bitové hodnoty zůstávají přesné.

Každá hodnota se nejprve zredukuje na zvolenou šířku bitovou maskou, mask = (1 << width) − 1. AND, OR a XOR kombinují dva maskované operandy bit po bitu. NOT invertuje každý bit a a NAND/NOR/XNOR jsou inverze AND/OR/XOR. Protože inverze produkuje úvodní jedničkové bity, výsledek se znovu maskuje, takže nikdy nepřekročí zvolenou šířku — takto se hodnota obtáčí v hardwarových registrech pevné šířky.

Konečný výsledek se zobrazí třemi způsoby: jako desítkové celé číslo, jako binární řetězec doplněný nulami odpovídající bitové šířce a jako šestnáctkové číslo velkými písmeny. Vstupy se interpretují jako bez znaménka v rámci zvolené šířky; pole b se u jednooperandové operace NOT ignoruje.

Často kladené otázky

NOT překlopí každý bit v rámci zvolené šířky. Pro 8 bitů ~12 invertuje všech 8 bitů a dává 243. Širší bitová šířka dává ještě větší výsledek bez znaménka, a proto na masce a šířce záleží.

Ne. NOT je unární operace, která používá pouze a, takže pole b se při zvoleném NOT ignoruje.

Hodnoty se maskují na zvolenou bitovou šířku, takže se v rámci této šířky berou jako bez znaménka. Záporný vstup se před operací zredukuje modulo 2^width.

Také známé jako

bitové operace
bitové and or xor
bitový operátor
logické bitové operace
and or xor not
bitová matematika
bitwise kalkulačka

APA

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

Chicago

TG we-Calculate Editorial Team. "Kalkulačka bitových operátorů (AND, OR, XOR, NOT)." TG we-Calculate. 2026. https://we-calculate.com/cs/calculator/bitwise-operator-calculator.

IEEE

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

BibTeX

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

Pomohla vám tato kalkulačka?