Beginner

Kalkulator Operatorów Bitowych (AND, OR, XOR, NOT)

Stosuj operacje logiki bitowej na dwóch liczbach całkowitych i wyświetlaj wynik dziesiętnie, w wypełnionym zerami systemie binarnym i szesnastkowym.
Ignored for NOT

Działanie

Bit width

Result (decimal)
8

Binary: 00001000 • Hex: 0x8

Binary (8-bit)
00001000
Hexadecimal
0x8
Dziesiętny
8
031.963.895.6127.5159.4191.3223.1255Operands and result within the 8-bit range
Wyniki są jedynie szacunkami o charakterze ogólnoinformacyjnym i nie stanowią profesjonalnej porady — zawsze samodzielnie zweryfikuj ważne wyniki, zanim na nich polegniesz. Przeczytaj pełne zastrzeżenie.
Szybka odpowiedź

Jak działa ten kalkulator?

Narzędzie stosuje operacje bitowe AND, OR, XOR, NOT, NAND, NOR lub XNOR na dwóch liczbach całkowitych przy wybranej szerokości 8, 16, 32 lub 64 bitów. Argumenty są maskowane do szerokości, operacja przebiega bit po bicie, a wynik jest wyświetlany dziesiętnie, w wypełnionym zerami systemie binarnym i szesnastkowym.

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

Wprowadź liczbę całkowitą a i — dla operacji dwuargumentowych — liczbę całkowitą b w systemie dziesiętnym. Wybierz operację (AND, OR, XOR, NOT, NAND, NOR, XNOR) i szerokość bitową: 8, 16, 32 lub 64. Kalkulator parsuje każde wejście jako liczbę całkowitą o dowolnej precyzji (BigInt), dzięki czemu nawet wartości 64-bitowe są dokładne.

Każda wartość jest najpierw redukowana do wybranej szerokości za pomocą maski bitowej mask = (1 << width) − 1. AND, OR i XOR łączą dwa zamaskowane argumenty bit po bicie. NOT odwraca każdy bit a, a NAND/NOR/XNOR to odwrotności AND/OR/XOR. Ponieważ inwersja tworzy wiodące jedynki, wynik jest ponownie maskowany, żeby nigdy nie przekraczał wybranej szerokości — tak właśnie wartości zawijają się w rejestrach sprzętowych o stałej szerokości.

Końcowy wynik wyświetlany jest na trzy sposoby: jako liczba dziesiętna, jako wypełniony zerami łańcuch binarny dopasowany do szerokości bitowej i jako szesnastkowy z wielkimi literami. Wejścia interpretowane są jako bez znaku w obrębie wybranej szerokości; pole b jest ignorowane dla jednoargumentowej operacji NOT.

Najczęściej zadawane pytania

NOT odwraca każdy bit w obrębie wybranej szerokości. Dla 8 bitów ~12 odwraca wszystkie 8 bitów, dając 243. Większa szerokość bitowa daje jeszcze większy wynik bez znaku — dlatego maska i szerokość mają znaczenie.

Nie. NOT jest operacją jednoargumentową używającą tylko a, więc pole b jest ignorowane, gdy wybrane jest NOT.

Wartości są maskowane do wybranej szerokości bitowej, więc traktowane są jako bez znaku w tej szerokości. Ujemne wejście jest redukowane modulo 2^width przed operacją.

Znany również jako

operacje bitowe
and or xor not
operator bitowy
logika bitowa
kalkulator operacji bitowych
iloczyn bitowy

APA

TG we-Calculate Editorial Team. (2026). Kalkulator Operatorów Bitowych (AND, OR, XOR, NOT) [Online calculator]. TG we-Calculate. https://we-calculate.com/pl/calculator/bitwise-operator-calculator

Chicago

TG we-Calculate Editorial Team. "Kalkulator Operatorów Bitowych (AND, OR, XOR, NOT)." TG we-Calculate. 2026. https://we-calculate.com/pl/calculator/bitwise-operator-calculator.

IEEE

TG we-Calculate Editorial Team, "Kalkulator Operatorów Bitowych (AND, OR, XOR, NOT)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/pl/calculator/bitwise-operator-calculator

BibTeX

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

Czy ten kalkulator Ci pomógł?