Šestnajstiški številski sistem

Iz Wikipedije, proste enciklopedije

Šestnajstiški (heksadecimalni) številski sistem je številski sistem z osnovo 16. Poleg desetiških števk 0-9 so uporabljene še črke A, B, C, D, E in F (ali male črke a-f).

Vsebina

[uredi] Predstavitve

Šestnajstiško Dvojiško Desetiško
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
A 1010 10
B 1011 11
C 1100 12
D 1101 13
E 1110 14
F 1111 15

Nekatera števila v šestnajstiškem zapisu se ne razlikujejo od drugih zapisov, recimo desetiškega. Zato jih v običajnem matematičnem zapisu opremimo z indeksom, ki označuje osnovo: 12316 = 29110 ali pa redkeje 123(16) = 291(10).

V računalništvu praviloma ne moremo zapisati indeksov, zato se uporabljajo posebni zapisi.

  • V C-ju in skladenjsko podobnih jezikih (C++, C# in Java) se šestanjstiški zapis označuje s predpono »0x« ali  »0X«, npr. »0x5A3«. Vodilna ničla omogoča prepoznavanje kot število in ne znakovni niz.
  • v Pascalu in nekaterih različicah BASICa se uprablja predpona »$«, npr »$5A3«.
  • Nekatere različice BASIC-a, posebno QBasic in Visual Basic uporabljajo predpono »&H«, npr. »&H5A3«.
  • Donald Knuth je svoji knjigi The TeXbook predstavil šestnajstiška števila z drugačno tipografijo, npr. 5A3

[uredi] Pretvorba v/iz drugih številskih sistemov

Glejte Pretvorba številskih sistemov

[uredi] Predstavitev decimalnih števil

[uredi] Zunanje povezave


Ta matematični članek je škrbina. Slovenski Wikipediji lahko pomagate tako, da ga dopolnite z vsebino.