Konwersja liczb dziesiętnych na szesnastkowe

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

System szesnastkowy, czyli hexadecimal, ma podstawę 16. Używa cyfr 0-9 oraz liter A-F, gdzie:

  • A = 10
  • B = 11
  • C = 12
  • D = 13
  • E = 14
  • F = 15

Metoda dzielenia przez 16

Aby zamienić liczbę dziesiętną na szesnastkową, dzielimy ją przez 16 i zapisujemy reszty z dzielenia. Wynik odczytujemy od dołu do góry.

Przykład dla liczby 255:

255 : 16 = 15 reszty 15
15  : 16 = 0  reszty 15

Reszta 15 w systemie szesnastkowym to F, więc:

255(10) = FF(16)

Dlaczego 255 to FF?

Liczba FF oznacza:

F * 16^1 + F * 16^0
15 * 16 + 15 * 1 = 240 + 15 = 255

Dlatego poprawny zapis liczby dziesiętnej 255 w systemie szesnastkowym to FF.

Typowe wartości do zapamiętania

  • 15(10) = F(16)
  • 16(10) = 10(16)
  • 255(10) = FF(16)
  • 256(10) = 100(16)

Zastosowanie

System szesnastkowy jest często używany w programowaniu, grafice komputerowej, adresach pamięci, kodach kolorów RGB oraz zapisie bajtów. Jeden bajt może mieć wartość od 0 do 255, czyli od 00 do FF w systemie szesnastkowym.