Kalkulator przesunięcia bitowego

Wprowadź liczbę całkowitą i wartość przesunięcia, aby obliczyć jej przesunięcie bitowe.

Jak korzystać

  1. Wprowadź potrzebne wartości w polach.
  2. Kliknij „Oblicz”, aby zobaczyć wynik.
  3. Skopiuj lub udostępnij wynik przyciskiem „Udostępnij”.

O tym kalkulatorze

Przesunięcie bitowe przesuwa każdy bit w zapisie binarnym liczby całkowitej w lewo lub w prawo o podaną liczbę pozycji. Przesunięcie w lewo (<<) wstawia bity zerowe z prawej strony i jest równoważne mnożeniu przez 2ⁿ; przesunięcie w prawo (>>) odrzuca bity z prawej strony i jest równoważne dzieleniu całkowitemu przez 2ⁿ; dla liczb ujemnych to narzędzie, podobnie jak większość języków, stosuje przesunięcie arytmetyczne, które zachowuje bit znaku (zaokrąglając w kierunku minus nieskończoności). To narzędzie stosuje obie operacje do Twojej liczby całkowitej i pokazuje wynik obok siebie w zapisie dziesiętnym, szesnastkowym i binarnym.

Inżynierowie oprogramowania, programiści systemów wbudowanych i studenci informatyki stale używają przesunięć bitowych do szybkiej arytmetyki na potęgach dwójki, pakowania wielu wartości w jedną liczbę całkowitą (flagi, kanały koloru RGB, nagłówki protokołów sieciowych) oraz implementowania funkcji skrótu lub sum kontrolnych — operacje takie jak CRC i wiele prymitywów kryptograficznych są zbudowane niemal wyłącznie z przesunięć i XOR-ów, ponieważ wykonują się w jednym cyklu procesora, znacznie szybciej niż ogólne mnożenie lub dzielenie.

Czy ta strona była pomocna?

Możesz wybrać maksymalnie 3 reakcje.

Komentarze

  • Dodaj pierwszy komentarz.

Popularne kalkulatory

Wszystkie kalkulatory