NETOPEDIA

Software

heksadecymalny

hex, hexadecimal

aktualizacja:

Szesnastkowy; oparty na systemie szesnastkowym.

Liczby heksadecymalne wykorzystują szesnaście cyfr: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 (o wartościach identycznych jak w systemie dziesiętnym) oraz A, B, C, D, E, F (gdzie litera A odpowiada wartości dziesiętnej 10, B - 11, C - 12, D –13, E – 14, F –15).

Bajt, który standardowo składa się z ośmiu bitów reprezentowany jest często w postaci dwóch cyfr heksadecymalnych. Prezentowana wartość zawiera się wówczas w przedziale od 00 do FF, co odpowiada przedziałowi 0-255 w systemie dziesiętnym. Aby odróżnić liczby szesnastkowe od dziesiętnych poprzedza się je znakami "0x" lub "#" lub uzupełnia literą "h" dodaną na końcu, przykładowo 0x112, 1Bh, #DEAD.

Chcąc zamienić liczbę heksadecymalną na jej odpowiednik w systemie dziesiętnym, należy posłużyć się kolejnymi potęgami liczby 16. I tak, liczba #2EAD w postaci dziesiętnej to 11949:

2=2 -> 2*16^3=2*4096=8192
E=14 -> 14*16^2=14*256=3584
A=10 -> 10*16^1=10*16=160
D=13 -> 13*16^0=13*1=13

#2EAD=8192+3584+160+13=11949

Z zapisem heksadecymalnym można spotkać się w opisach sprzętu komputerowego a także przy analizie i tworzeniu dokumentów HTML, gdzie stanowi sposób zapisu definiowanych kolorów RGB (red/green/blue).

zobacz również:

  • binarny, heksadecymalny