Intermediate

Kalkulator Arytmetyki Szesnastkowej i Binarnej

Dodaj lub odejmij dwie liczby szesnastkowe lub binarne i natychmiast odczytaj wynik w systemach szesnastkowym, binarnym i dziesiętnym.

Radix (base)

Digits in the chosen base; optional 0x / 0b prefix

Działanie

Digits in the chosen base; optional 0x / 0b prefix
Result (decimal)
281

Exact value computed with BigInt arithmetic

Operation in hexadecimal
FF + 1A = 119
Hexadecimal
0x119
Binary
0b100011001
Dziesiętny
281
Wyniki są jedynie szacunkami o charakterze ogólnoinformacyjnym i nie stanowią profesjonalnej porady — zawsze samodzielnie zweryfikuj ważne wyniki, zanim na nich polegniesz. Przeczytaj pełne zastrzeżenie.
Szybka odpowiedź

Jak działa ten kalkulator?

Wybierz system szesnastkowy lub binarny, wpisz dwa operandy i wybierz dodawanie lub odejmowanie. Kalkulator parsuje je jako dokładne liczby całkowite BigInt, oblicza A + B lub A − B i wyświetla wynik jednocześnie w systemach szesnastkowym, binarnym i dziesiętnym — a także w formie uzupełnienia do dwóch, gdy odejmowanie daje wynik ujemny.

Wzór
wynik = A ± B (obliczony dokładnie za pomocą BigInt, następnie wyświetlony w systemie 16, 2 i 10)
How this is calculated

Wybierz podstawę (16 dla systemu szesnastkowego lub 2 dla binarnego), a następnie wpisz dwa operandy używając cyfr prawidłowych dla tej podstawy. Opcjonalny prefiks 0x lub 0b oraz spacje lub podkreślenia są ignorowane, a wiodący znak minus oznacza ujemny operand. Oba operandy są parsowane do liczb całkowitych BigInt o dowolnej precyzji, więc nawet bardzo długie dane wejściowe są dokładne bez zaokrąglenia zmiennoprzecinkowego.

Operacja stosuje zwykłą arytmetykę całkowitoliczbową: dodawanie (A + B) lub odejmowanie (A − B). Jedna wynikowa wartość jest następnie ponownie kodowana w trzech podstawach jednocześnie — szesnastkowej (16), binarnej (2) i dziesiętnej (10) — dzięki czemu możesz odczytać potrzebną reprezentację bez osobnego kroku konwersji.

Gdy odejmowanie daje wynik ujemny, kalkulator podaje również stałoszerokową formę uzupełnienia do dwóch: wybiera najmniejszą wielokrotność 8 bitów, która może pomieścić wartość z bitem znaku, a następnie pokazuje (2^szerokość + wynik) w systemie szesnastkowym i binarnym. Odpowiada to sposobowi, w jaki liczby całkowite ze znakiem są faktycznie przechowywane w sprzęcie. Dane wejściowe zawierające znaki nieprawidłowe dla wybranej podstawy są odrzucane i nie jest wyświetlany żaden wynik.

Najczęściej zadawane pytania

Nie — oba operandy muszą używać wybranej przez Ciebie podstawy. Najpierw przekonwertuj jeden operand, jeśli Twoje źródła się różnią, lub wykonaj obliczenie dwukrotnie z pasującą podstawą.

Wyjście dziesiętne, szesnastkowe i binarne używa wiodącego znaku minus. Ponadto wyświetlana jest stałoszerokowa forma uzupełnienia do dwóch, dzięki czemu możesz zobaczyć dokładnie, jak wartość byłaby reprezentowana w 8-, 16- lub 32-bitowym rejestrze ze znakiem.

Tak. Arytmetyka używa BigInt o nieograniczonej precyzji całkowitoliczbowej, więc wyniki szesnastkowe i binarne pozostają dokładne niezależnie od długości. Tylko dziesiętna karta wynikowa może zaokrąglać bardzo duże wartości dla potrzeb wyświetlania.

Znany również jako

arytmetyka hex binarna
dodawanie szesnastkowe
działania na liczbach binarnych
kalkulator hex
dodawanie odejmowanie hex
matematyka binarna

APA

TG we-Calculate Editorial Team. (2026). Kalkulator Arytmetyki Szesnastkowej i Binarnej [Online calculator]. TG we-Calculate. https://we-calculate.com/pl/calculator/hex-binary-arithmetic-calculator

Chicago

TG we-Calculate Editorial Team. "Kalkulator Arytmetyki Szesnastkowej i Binarnej." TG we-Calculate. 2026. https://we-calculate.com/pl/calculator/hex-binary-arithmetic-calculator.

IEEE

TG we-Calculate Editorial Team, "Kalkulator Arytmetyki Szesnastkowej i Binarnej," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/pl/calculator/hex-binary-arithmetic-calculator

BibTeX

@misc{wecalculate_hex_binary_arithmetic_calculator, title = {Kalkulator Arytmetyki Szesnastkowej i Binarnej}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/pl/calculator/hex-binary-arithmetic-calculator}}, year = {2026}, note = {TG we-Calculate} }

Czy ten kalkulator Ci pomógł?