Kaj je šestnajstiška številka?

Šestnajstiški je sistem štetja z bazo 16, kar pomeni, da vsaka številka predstavlja šestnajst različnih števil, v nasprotju z desetimi številkami v našem sistemu z bazo 10. Sistem je na splošno predstavljen s številkami 0-9 za prvih deset števk, nato pa s črkami AF za naslednjih šest števk. Ne gre za zgodovinski sistem štetja, ampak izvira iz elektronske dobe, saj je uporabniku dokaj prijazen način za razširitev binarnega sistema.

Računalniki delujejo z uporabo preprostega sistema štetja z bazo 2, imenovanega binarni. To pa je lahko za ljudi precej okorno za interakcijo. Šestnajstiška oblika ponuja učinkovitejši način povezovanja z binarnimi vrednostmi. To je zato, ker je šestnajst dva na četrto potenco, tako da lahko eno številko gledamo kot štiri binarne številke. Povedano drugače, lahko katero koli štirimestno vrednost v binarnem sistemu izrazimo z eno števko »šestmestne vrednosti«, osemmestno vrednost v binarnem sistemu pa lahko izrazimo z dvema števkoma šestnajstiške in tako naprej. To je v nasprotju s sistemom base-10, ki ga običajno uporabljamo, ki se ne bi enakomerno ujemal z binarnimi številkami v nobenem doslednem večkratniku.

Medtem ko se v računalništva uporabljajo večji osnovni sistemi, kot sta sistem base-32 in sistem base-64, je hex za večino ljudi bistveno lažji za interakcijo, zato ostaja najbolj razširjen. Base-32 in base-64 imata aplikacijo v računalništvu, vendar se le redko uporabljata v ničemer, razen v najglobljih ravneh kodiranja. Čeprav se je treba nekaj navaditi, se tudi tisti, ki niso programerji, pogosto znajdejo, da redno uporabljajo šestnajstiško in se zanjo hitro naučijo.

Na primer, mnogi oblikovalci, ki uporabljajo programe za grafično oblikovanje, se navadijo na uporabo šestnajstiških kod za predstavitev uporabljenih barv. Hex je idealna okrajšava, saj so barvne kode na večini računalnikov sestavljene iz treh vrednosti od 0 do 256, ena za rdečo, eno zeleno in eno za modro. RGB ali rdeče-zeleno-modro število 256 je preprosto 16 na drugo potenco in ga je zato mogoče izraziti z dvema števkama. Tako je na primer kobaltno zelena barva lahko predstavljena z vrednostjo RGB 61,145,64 ali preprosto s šestnajstiško vrednostjo #3D9140.

Štetje v šestnajstiškem sistemu, kot pri vsakem osnovnem sistemu, je precej preprosto, čeprav je na prvi pogled lahko zapleteno. Štetje do petdeset bi na primer izgledalo tako: 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, 10, 11, 12, 13, 14 , 15, 16, 17, 18, 19, 1A, 1B, 1C, 1D, 1E, 1F, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 2A, 2B, 2C , 2E, 2F, 2, 30, 31. Upoštevajte, da je videti, kot da se je štetje končalo na številki 32, a dejansko je tako število 32 predstavljeno v šestnajstiški obliki. Ker šestnajstiški v osnovi temelji na binarnem sistemu, obstajajo zanimive preprostosti, ki se pojavijo, ko delamo s potenci dvojke. Na primer, 50 je preprosto 24, 10 je 25, 20 je 26, 40 je 27, 80 je 28, 100 je 29 itd.