Kalkulator bitowy

Wykonuj operacje bitowe na liczbach całkowitych i sprawdzaj wyniki w formacie dziesiętnym, szesnastkowym i binarnym.

Wprowadź wartości i kliknij Oblicz.

Jak to działa

  1. Wprowadź dwie liczby: wprowadź wartości do operacji — w formacie dziesiętnym, binarnym (prefiks 0b) lub szesnastkowym (prefiks 0x).
  2. Wybierz operację: wybierz AND, OR, XOR, NOT, przesunięcie w lewo (<<) lub przesunięcie w prawo (>>).
  3. Sprawdź wynik: wyjście wyświetla wynik w formacie dziesiętnym, binarnym i szesnastkowym jednocześnie, z wizualizacją bitową.

Dlaczego warto używać kalkulatora binarnego?

Operacje bitowe są fundamentalne w programowaniu systemowym, kryptografii, rozwoju gier, grafice, sieci i systemach wbudowanych. Zrozumienie, jak AND, OR, XOR i przesunięcia manipulują pojedynczymi bitami, ma kluczowe znaczenie dla włączania/wyłączania flag, kompaktowania danych i implementacji efektywnych algorytmów. Ten kalkulator pokazuje operację na poziomie bitu, aby zobaczyć dokładnie, jak każdy bit jest dotknięty.

Funkcje

Najczęściej zadawane pytania

Do czego służy XOR w programowaniu?

XOR (^) służy do odwracania bitów, prostego szyfrowania/zaciemniania, zamiany zmiennych bez zmiennej tymczasowej, sprawdzania parzystości i mieszania hashy. Zwraca 1, gdy bity się różnią, i 0, gdy są identyczne.

Jaka jest różnica między << a >>?

Przesunięcie w lewo (<<) przesuwa wszystkie bity w lewo, równoważne mnożeniu przez potęgi 2. Przesunięcie w prawo (>>) przesuwa bity w prawo, równoważne dzieleniu przez potęgi 2. Arytmetyczne przesunięcie w prawo zachowuje bit znaku; logiczne przesunięcie w prawo wypełnia zerami.

Jak włączyć lub wyłączyć konkretny bit?

Aby włączyć bit n: value |= (1 << n). Aby wyłączyć bit n: value &= ~(1 << n). Aby odwrócić bit n: value ^= (1 << n). Aby sprawdzić, czy bit n jest włączony: (value & (1 << n)) !== 0.

Powiązane narzędzia

Konwerter binarny na tekst Konwerter systemów liczbowych Kalkulator Chmod Darmowy generator skrótów