Kalkulator binarny

Oblicz dwie wartości binarne operacjami arytmetycznymi i bitowymi i porównaj wynik w zapisie binarnym, ósemkowym, dziesiętnym i szesnastkowym.

Ostatnia aktualizacja: 2026/04/04

Kalkulator binarny

Wpisz dwie wartości binarne i wybierz operację, aby sprawdzić wynik w zapisie binarnym, dziesiętnym, ósemkowym i szesnastkowym wraz z długością bitową, liczbą jedynek i podziałem na bajty na jednym ekranie.

Wybierz wartości i operację
Aktualizuje się podczas pisania
0b
Spacje, podkreślenia (_) i prefiks 0b są czyszczone automatycznie. Obsługiwane są wartości binarne do 256 cyfr.
0b
Dzielenie używa ilorazu całkowitego, a MOD pokazuje tylko resztę. Wszystkie obliczenia pozostają w przeglądarce.
Wybierz operację
Szybkie przykłady
Szybkie wskazówki do odczytu
  • ÷ oblicza iloraz całkowity zamiast wyniku dziesiętnego, a ewentualna pozostała wartość jest pokazywana osobno jako reszta.
  • AND / OR / XOR są szczególnie przydatne, gdy chcesz natychmiast sprawdzić wynik na poziomie bitów.
  • Karty podziału na bajty dzielą wynik na grupy po 8 bitów, dzięki czemu łatwiej sprawdzać flagi, pakiety i wartości rejestrów.

Wpisz obie wartości, aby od razu zobaczyć wynik binarny i tabele porównawcze.

Przykład · Dodawanie
0b1 0000 0000
Wynik binarny

0b1111 1111 + 0b1 daje 0b1 0000 0000, co w zapisie dziesiętnym wynosi 256.

0b1111 1111 + 0b1 = 0b1 0000 0000
0x100 · 0o400 · 2 bajty
A · 8 bitów B · 1 bit Wynik · 9 bitów
Dziesiętnie
256
Szesnastkowo
0x100
Długość bitowa
9
Liczba jedynek
1
Porównanie danych wejściowych i wyniku
Pozycja Binarnie Dziesiętnie Szesnastkowo Długość bitowa
Wszystkie podstawy wyniku
Podstawa Wartość
Podział na bajty

Wynik jest dzielony na grupy po 8 bitów wraz z odniesieniami szesnastkowymi i dziesiętnymi.

To narzędzie oblicza wszystko wyłącznie w przeglądarce. Dla wyników ujemnych długość bitowa i podział na bajty są pokazywane na podstawie wartości bezwzględnej.

Czym jest kalkulator binarny?

Kalkulator binarny przyjmuje dwie liczby binarne, wykonuje operacje arytmetyczne lub bitowe, takie jak dodawanie, odejmowanie, mnożenie, dzielenie całkowite, modulo, AND, OR i XOR, a następnie pokazuje wynik w zapisie binarnym, ósemkowym, dziesiętnym i szesnastkowym. W przeciwieństwie do prostego konwertera podstaw pozwala pracować bezpośrednio na dwóch wartościach, co jest wygodne, gdy podczas obliczeń chcesz sprawdzać flagi, maski lub wartości sprzętowe.

Gdy tylko zaczniesz wpisywać dane, górna karta wyników najpierw wyróżnia wynik binarny, a potem pokazuje wartość dziesiętną, szesnastkową, długość bitową, liczbę jedynek i podział na bajty w tym samym widoku. Ponieważ wszystko działa lokalnie w przeglądarce, narzędzie sprawdza się podczas nauki, szybkiej weryfikacji i notatek implementacyjnych. Jeśli chcesz jedynie przeliczyć pojedynczą wartość między różnymi podstawami, wygodniej skorzystać z osobnego konwertera podstaw, a to narzędzie zostawić do obliczeń między dwiema wartościami.

Kiedy to narzędzie jest przydatne?

Wartości binarne często pojawiają się w programowaniu, sieciach, systemach wbudowanych i zadaniach związanych z bezpieczeństwem, gdy ważne jest rozumowanie na poziomie bitów. To narzędzie jest szczególnie pomocne wtedy, gdy chcesz jednocześnie widzieć wynik obliczenia i jego reprezentację w innych podstawach.

  • Sprawdzanie masek bitowych – Łącz lub usuwaj flagi uprawnień i bity opcji za pomocą AND / OR / XOR
  • Kontrola wartości rejestrów – Sprawdź, jak zmieniają się bity sterujące sprzętu po wykonaniu operacji
  • Analiza sieci i pakietów – Dziel wartości na bajty, aby łatwiej porównywać struktury danych
  • Ćwiczenia do nauki – Zobacz, jak arytmetyka binarna przekłada się na wartości dziesiętne i szesnastkowe
  • Kontrola dzielenia całkowitego – Szybko sprawdzaj iloraz i resztę w tym samym przepływie pracy

Najważniejsze funkcje

Narzędzie zostało zaprojektowane wokół jednego ciągu pracy: wejście binarne, obliczenie i natychmiastowa interpretacja. Zamiast zwracać tylko jedną linię odpowiedzi, pokazuje także dodatkowe informacje, które zwykle są potrzebne zaraz po obliczeniu.

  • 8 gotowych operacji – Szybko przełączaj się między +, −, ×, ÷, MOD, AND, OR i XOR
  • Obliczenia w czasie rzeczywistym – Karty i tabele aktualizują się od razu po zmianie wartości lub operacji
  • Wynik w wielu podstawach – Przeglądaj wynik binarny razem z postacią ósemkową, dziesiętną i szesnastkową
  • Długość bitowa i liczba jedynek – Odczytuj strukturę wyniku dzięki najważniejszym metadanym binarnym
  • Karty podziału na bajty – Dziel wynik na grupy po 8 bitów, aby łatwiej go zweryfikować
  • Wynik gotowy do kopiowania – Skopiuj wyrażenie i główne wartości jako zwykły tekst

Jak korzystać z kalkulatora

Przebieg jest prosty: wpisz dwie wartości binarne, wybierz operację, a widok wyników będzie się aktualizował w czasie rzeczywistym. Spacje, podkreślenia i prefiks 0b są automatycznie czyszczone podczas wklejania lub wpisywania.

  1. Wpisz lewą wartość – Wprowadź pierwszą liczbę binarną do pola A.
  2. Wpisz prawą wartość – Wprowadź drugą liczbę binarną do pola B.
  3. Wybierz operację – Wskaż operację arytmetyczną lub bitową, którą chcesz wykonać.
  4. Najpierw przeczytaj kartę wyników – Zacznij od wyniku binarnego i zdania podsumowującego.
  5. Sprawdź tabele i grupy bajtów – Użyj tabeli porównawczej i podziału na bajty do bardziej szczegółowej kontroli.

Zasady obliczeń i wskazówki do interpretacji

Wszystkie dane wejściowe są interpretowane jako nieujemne wartości binarne bez znaku. Odejmowanie może jednak dać wynik ujemny, dlatego karta wyników dodaje znak minus, gdy jest to potrzebne. Dzielenie zwraca wyłącznie iloraz całkowity, a MOD zwraca resztę.

Długość bitowa i grupowanie na bajty są obliczane na podstawie wartości bezwzględnej wyniku. Jeśli na przykład wynik to -0b100000, długość bitowa nadal jest wyznaczana z rozmiaru 0b100000. Jeśli później chcesz porównać te bajty z jednostkami pamięci albo długością tekstu w bajtach, lepiej przejść do wyspecjalizowanego narzędzia do rozmiarów plików lub bajtów tekstu.

  • AND / OR / XOR – Operacje bitowe porównujące oba wejścia bit po bicie
  • Długość bitowa – Minimalna liczba cyfr binarnych potrzebna do zapisania wyniku
  • Liczba jedynek – Liczba bitów o wartości 1 w wyniku
  • Podział na bajty – Grupowanie po 8 bitów ułatwiające odczyt w stylu pamięci lub pakietu

Najczęściej zadawane pytania

Czy mogę wpisywać wartości z prefiksem 0b?

Tak. Dane takie jak 0b1010, 1010 1111 i 1010_1111 są automatycznie normalizowane przed obliczeniem. Spacje i podkreślenia również są usuwane.

Dlaczego dzielenie pokazuje liczbę całkowitą zamiast wyniku dziesiętnego?

Operacja ÷ używa dzielenia całkowitego. Na przykład 0b1001 ÷ 0b10 zwraca iloraz 0b100 i resztę 0b1. Jeśli potrzebujesz dokładności dziesiętnej, przelicz wartość i kontynuuj w kalkulatorze nastawionym na zapis dziesiętny.

Czy mogę wpisywać ujemne wartości binarne?

Pola wejściowe akceptują tylko nieujemne wartości binarne bez znaku. Jednak odejmowanie może wygenerować wynik ujemny i taki wynik jest wtedy pokazywany ze znakiem minus.

Dlaczego pokazywany jest także podział na bajty?

Wartości binarne naturalnie układają się w granice 8-bitowe. Gdy karty bajtów są widoczne obok głównego wyniku, łatwiej sprawdzać flagi, układy pakietów i wartości podobne do odczytu z pamięci.

Czym różni się to od konwertera podstaw?

Konwerter podstaw skupia się na tłumaczeniu jednej wartości między wieloma podstawami. Kalkulator binarny najpierw wykonuje operację na dwóch wartościach, a potem pokazuje wynik w kilku podstawach i grupach bajtów, co jest bardziej przydatne, gdy potrzebujesz obliczenia i interpretacji w jednym miejscu.

Anonimowa opinia 1

Komentarze, które przeszkadzają innym użytkownikom lub powtarzają tę samą wiadomość, mogą zostać ukryte albo usunięte zgodnie z naszymi zasadami moderacji.

Pozostało znaków: 120

Nie ma jeszcze komentarzy. Dodaj pierwszą opinię.