Konwerter Systemów Liczbowych

Konwertuj między binarnym, oktalnym, dziesiętnym, szesnastkowym i dowolną bazą od 2 do 36.

BaseValue
2 (binary)
8 (octal)
10 (decimal)
16 (hex)
32
36

Do czego to służy?

Liczby są tą samą liczbą niezależnie od bazy — 255, 0xff, 0b11111111 i 0o377 to to samo. Ale w której bazie czytasz albo piszesz, ma znaczenie, gdy tłumaczysz między layoutami pamięci, parsujesz kody kolorów, dekodujesz bit fieldy albo po prostu czytasz hex z debuggera. To narzędzie konwertuje między binary, octal, decimal, hex i dowolną bazą od 2 do 36, używając BigInt pod spodem, żebyś nie tracił precyzji na dużych liczbach.

Kiedy tego użyć

Rozpoznawane prefiksy

Częste pułapki