Od 2010 · Ponad 2 mln uruchomień narzędzi miesięcznie
Od 2010
Dodaj do Chrome

Moje Narzędzia

Tryb Automatyczny

Nie zapisano jeszcze żadnych narzędzi.

Uaktualnij do Wersji Premium
 

Kalkulator Bitowy

Kalkulator bitowy MiniWebtool pokazuje operacje na liczbach całkowitych bit po bicie. Wybierz działanie i szerokość bitową, aby sprawdzić, jak AND, OR, XOR lub przesunięcie zmienia zapis binarny.

BezpłatneBez rejestracjiNatychmiastowe wyniki
Kalkulator BitowyWypróbuj teraz — za darmo ▼

Wypróbuj te przykłady:

5 << 2 20 >> 2 1010 << 1 0xFF >> 4
Wskazówka: Przesunięcie w lewo mnoży przez potęgę 2 (szybkie mnożenie). Przesunięcie w prawo dzieli przez potęgę 2 (szybkie dzielenie całkowite). NOT odwraca wszystkie bity w obrębie określonej szerokości bitowej.

Embed Kalkulator Bitowy Widget

O Kalkulator Bitowy

Witaj w Kalkulatorze przesunięcia bitowego, specjalistycznym narzędziu do wykonywania przesunięć w lewo, w prawo oraz operacji NOT bitowej z wizualnymi diagramami bitowymi. Kalkulator ten pomaga programistom, studentom i inżynierom zrozumieć, w jaki sposób bity poruszają się podczas operacji przesunięcia oraz jak operacja NOT odwraca wszystkie bity.

W skrócie

Kalkulator Bitowy wykonuje przesunięcie w lewo, przesunięcie w prawo i negację bitową (NOT) na liczbach całkowitych i pokazuje każdy wynik bit po bicie. Wejście może być binarne, dziesiętne lub szesnastkowe, przy wybranej szerokości bitowej.

Kalkulator Bitowy: funkcje w skrócie
FunkcjaCo otrzymujeszPrzydatne dla
Formaty wejściaWpisz liczbę jako binarną, dziesiętną lub szesnastkową.Praca z wartościami skopiowanymi z kodu lub dokumentacji sprzętu
Operacje przesunięćPrzesunięcie w lewo (<<) i w prawo (>>) o 1 do 64 pozycji. Przesunięcia w lewo uzupełniają zerami od prawej; przesunięcia w prawo odrzucają bity, które wypadają.Sprawdzanie mnożenia lub dzielenia przez potęgi 2
Negacja bitowaOdwraca każdy bit, a wynik zależy od szerokości bitowej. Na przykład NOT 5 przy 8 bitach daje 250 (11111010).Poznanie uzupełnienia do jedynek
Szerokość bitowaWybierz 8, 16, 32 lub 64 bity albo zostaw Auto.Dopasowanie do rozmiaru liczby całkowitej w danym języku lub rejestrze
Diagram bitowyWizualny diagram pokazuje bity przesuwające się w lewo lub w prawo, z przyciskiem Oblicz wszystko, uruchamiającym każde działanie.Studenci uczący się, jak przesunięcia zmieniają liczbę binarną

Operacje przesunięcia bitowego

Przesunięcie w lewo (<<)

Operacja przesunięcia w lewo przesuwa wszystkie bity w lewo o określoną liczbę pozycji. Nowe bity wypełniane po prawej stronie to zawsze zera. Każde przesunięcie w lewo o 1 pozycję jest równoważne pomnożeniu liczby przez 2.

Przykład: 5 << 2

Wzór: n << k = n pomnożone przez 2 do potęgi k

Przesunięcie w prawo (>>)

Operacja przesunięcia w prawo przesuwa wszystkie bity w prawo o określoną liczbę pozycji. Bity, które zostaną wysunięte poza prawy koniec, są odrzucane. Każde przesunięcie w prawo o 1 pozycję jest równoważne dzieleniu całkowitemu przez 2.

Przykład: 20 >> 2

Wzór: n >> k = n podzielone przez 2 do potęgi k (dzielenie całkowite)

Bitowe NOT (~)

Operacja NOT odwraca każdy bit: 0 staje się 1, a 1 staje się 0. Wynik zależy od użytej szerokości bitowej.

Przykład: NOT 5 (8-bitowo)

Typowe zastosowania

Szybkie mnożenie i dzielenie

Tworzenie masek bitowych

Ustawianie i czyszczenie bitów

Jak korzystać z tego kalkulatora

  1. Wybierz format wejściowy: Wybierz binarny, dziesiętny lub szesnastkowy.
  2. Wprowadź liczbę: Wpisz liczbę, którą chcesz przesunąć.
  3. Wprowadź wartość przesunięcia: Określ, o ile pozycji przesunąć (1-64).
  4. Wybierz szerokość bitową: Wybierz konkretną szerokość lub pozostaw opcję Auto.
  5. Wybierz operację: Kliknij Przesunięcie w lewo, Przesunięcie w prawo lub Oblicz wszystko.
  6. Przeanalizuj wyniki: Zobacz wizualny diagram bitowy pokazujący, jak bity się przemieściły.

Często zadawane pytania

Co to jest operacja przesunięcia bitowego w lewo?

Przesunięcie w lewo (<<) przesuwa wszystkie bity w lewo o określoną liczbę pozycji, wypełniając prawą stronę zerami. Każde przesunięcie w lewo o 1 skutecznie mnoży liczbę przez 2. Na przykład 5 << 2 przesuwa 0101 do 10100, co równa się 20 (5 pomnożone przez 4).

Co to jest operacja przesunięcia bitowego w prawo?

Przesunięcie w prawo (>>) przesuwa wszystkie bity w prawo o określoną liczbę pozycji, odrzucając bity, które zostaną wysunięte poza prawy koniec. Każde przesunięcie w prawo o 1 skutecznie dzieli liczbę przez 2 (dzielenie całkowite). Na przykład 20 >> 2 przesuwa 10100 do 00101, co równa się 5.

Co to jest bitowa operacja NOT?

Bitowe NOT (~) odwraca każdy bit: 0 staje się 1, a 1 staje się 0. Wynik zależy od użytej szerokości bitowej. Dla liczby 8-bitowej NOT 5 (00000101) równa się 250 (11111010). Operacja ta jest również znana jako dopełnienie jedynkowe.

Dlaczego warto używać przesunięcia bitowego zamiast mnożenia?

Przesunięcie bitowe jest często szybsze niż mnożenie, ponieważ jest prostszą operacją procesora. Przesunięcie w lewo o n jest równoważne mnożeniu przez 2^n, a przesunięcie w prawo o n jest równoważne dzieleniu przez 2^n. Technika ta jest powszechnie stosowana w kodzie o krytycznym znaczeniu dla wydajności.

Powiązane operacje

W przypadku bitowych operacji AND, OR i XOR odwiedź nasz Kalkulator bitowy.

Cytuj ten materiał, stronę lub narzędzie w następujący sposób:

"Kalkulator Bitowy" na https://MiniWebtool.com/pl// z MiniWebtool, https://MiniWebtool.com/

przez zespół miniwebtool. Zaktualizowano: 26 grudnia 2025 r.

Rozwiązywanie matematykiCo chcesz obliczyć?

Rozwiązywanie matematyki

Przykłady
Więcej wyrażeń

Wybierz przykład, zmień liczby i rozwiąż. log ma podstawę 10; ln to logarytm naturalny.

Liczby i dzielniki

Ułamki i dzielenie

Potęgi, pierwiastki i logarytmy

Algebra i równania

Rachunek różniczkowy i całkowy

Geometria i trygonometria

Popularne i zaktualizowane narzędzia:

Kalkulator silniKomplementarny kalkulator funkcji błęduKalkulator ułamków łańcuchowychZobacz wszystkie →
> Kalkulator Bitowy