Wróć do strony głównej Programista Konwerter systemów liczbowych

Konwerter systemów liczbowych

Binarny, ósemkowy, dziesiętny i szesnastkowy

Jak używać Konwerter systemów liczbowych

Binarny, ósemkowy, dziesiętny i szesnastkowy Darmowe narzędzie online, bez rejestracji, bez nachalnych reklam. Użyj teraz.

Kiedy potrzebna jest konwersja systemów liczbowych?

Komputery działają w systemie dwójkowym, ludzie liczą w dziesiętnym, a szesnastkowy pełni rolę wygodnego mostu — jest wystarczająco zwięzły dla człowieka i bezpośrednio odpowiada dwójkowemu. Zrozumienie wszystkich czterech systemów to podstawa informatyki, elektroniki i programowania systemowego.

Szybkie odniesienie: Dwójkowy: 0 i 1. Ósemkowy: 0–7. Dziesiętny: 0–9. Szesnastkowy: 0–9 i A–F (A=10…F=15). Jedna cyfra hex reprezentuje dokładnie 4 bity — dlatego szesnastkowy jest tak wygodny do zwięzłego reprezentowania danych binarnych.

Dlaczego komputery używają systemu dwójkowego?

Układy elektroniczne mają dwa stabilne stany: włączony (1) i wyłączony (0). System dwójkowy idealnie odpowiada tym stanom. Tranzystory — elementy składowe procesora — przełączają się między on i off, co sprawia, że dwójkowy jest naturalnym językiem sprzętu cyfrowego.

Jak przeliczyć liczbę dwójkową na szesnastkową?

Pogrupuj od prawej do lewej po 4 bity i przelicz każdą grupę na cyfrę hex. 11110101 → 1111=F, 0101=5 → F5. Działa, bo 16=2^4: jedna cyfra hex zawsze reprezentuje dokładnie 4 bity dwójkowe.

Co to jest uzupełnienie do dwóch (kod U2)?

Sposób reprezentowania ujemnych liczb całkowitych w systemie dwójkowym. Żeby zanegować: odwróć wszystkie bity i dodaj 1. Przykład w 8 bitach: 5=00000101, -5=11111010+1=11111011. To kodowanie pozwala temu samemu sprzętowi wydajnie wykonywać zarówno dodawanie, jak i odejmowanie.

Co oznacza 0x przed liczbą?

0x to tradycyjny prefiks w językach programowania (C, C++, Java, JavaScript, Python) oznaczający liczbę szesnastkową. 0xFF oznacza hex FF = dziesiętne 255. Analogicznie 0b — dla dwójkowego (0b11111111=255), 0o — dla ósemkowego.

Ile cyfr hex potrzeba dla liczby 32-bitowej?

32 bity ÷ 4 bity na cyfrę hex = 8 cyfr hex. 32-bitowa wartość koloru 0x7B35F5FF używa wszystkich 8 cyfr (RRGGBBAA). Wskaźniki w systemach 64-bitowych wymagają 16 cyfr hex.

Dwójkowy vs ósemkowy vs dziesiętny vs szesnastkowy

Dwójkowy to język komputerów — do operacji bitowych i rozumienia sprzętu. Ósemkowy — głównie do uprawnień Unix (chmod) i niektórych systemów legacy. Dziesiętny — do komunikacji między ludźmi: ceny, liczniki, codzienne liczby. Szesnastkowy — roboczy format dewelopera: kolory, adresy pamięci, hashe, inspekcja danych na poziomie bajtów.

☕ Buy me a coffee