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.
Działanie
Bit width
Binary: 00001000 • Hex: 0x8
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
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
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
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.
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
@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ł?
