heksadecymalny/
hex, hexadecimal /
|
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
aktualizacja: 04/01/2004
|