Sisteme de numere în cultură | |
---|---|
Indo-arab | |
Arab Birmania Tamil |
Khmer Lao Mongolian Thai |
Est asiatic | |
Chineză japoneză Suzhou coreeană |
Stick -uri de numărare vietnameze |
Alfabetic | |
Abjadia Armenian Aryabhata Cirilic Greek |
Evreiesc etiopian georgian Akshara Sankhya |
Alte | |
Egiptul babilonian Etruscan Danubian Roman |
Simboluri KPPU din mansardă Kipu Maya Egegean |
pozițional | |
2 , 3 , 4 , 5 , 6 , 8 , 10 , 12 , 16 , 20 , 60 | |
Nega-poziționare | |
simetric | |
sisteme mixte | |
Fibonacci | |
nepozițională | |
Singular (unar) |
Sistemul de numere hexadecimal este un sistem de numere poziționale în baza 16.
Numerele de la 0 la 9 și litere latine de la A la F sunt de obicei utilizate ca cifre ale acestui sistem de numere. Literele A, B, C, D, E, F au valorile 10 10 , 11 10 , 12 10 , 13 10 , 14 10 , 15 10 respectively.
Este utilizat pe scară largă în programarea de nivel scăzut și documentarea computerului, deoarece în computerele moderne unitatea minimă de memorie adresabilă este un octet de 8 biți , ale cărui valori sunt scrise convenabil ca două cifre hexazecimale. Această utilizare a început cu sistemul IBM/360 , unde toată documentația folosea sistemul hexazecimal, în timp ce documentația altor sisteme informatice ale vremii (chiar și cu caractere pe 8 biți, cum ar fi PDP-11 sau BESM-6 ) folosea octalul. system . .
В стандарте Юникода номер символа принято записывать в шестнадцатеричном виде, используя не менее 4 цифр (при необходимости — с ведущими нулями).
Шестнадцатеричный цвет — запись трёх компонентов цвета (R, G и B) в шестнадцатеричном виде.
В математике основание системы счисления принято указывать в десятичной системе в нижнем индексе. Например, десятичное число 1443 можно записать как 144310 или как 5A316.
В разных языках программирования для записи шестнадцатеричных чисел используют различный синтаксис:
Pentru a converti un număr hexazecimal într-unul zecimal, acest număr trebuie reprezentat ca suma produselor gradelor bazei sistemului numeric hexazecimal și cifrele corespunzătoare din cifrele numărului hexazecimal.
Acest număr are 3 cifre hexazecimale.
3A5 16 = 3 16 2 +10 16 1 +5 16 0 =При переводе чисел, следует помнить, что в шестнадцатеричной системе счисления: A=10;
Pentru a converti un număr binar cu mai multe cifre într-un sistem hexazecimal, trebuie să îl despărțiți în tetrade de la dreapta la stânga și să înlocuiți fiecare tetradă cu cifra hexazecimală corespunzătoare.
Pentru a converti un număr din hexazecimal în binar, trebuie să înlocuiți fiecare dintre cifrele sale cu tetrada corespunzătoare din tabelul de conversie de mai jos. De exemplu:
0101101000112 = 0101 1010 0011 = 5A3160 Hex | = | 0dec | = | 0 oct | 0 | 0 | 0 | 0 | |||
1 hex | = | 1dec | = | 1 oct | 0 | 0 | 0 | unu | |||
2 hex | = | 2 dec | = | 2 oct | 0 | 0 | unu | 0 | |||
3 hex | = | 3 dec | = | 3 oct | 0 | 0 | unu | unu | |||
4 hex | = | 4 dec | = | 4 oct | 0 | unu | 0 | 0 | |||
5 hex | = | 5 dec | = | 5 oct | 0 | unu | 0 | unu | |||
6 hex | = | 6 dec | = | 6 oct | 0 | unu | unu | 0 | |||
7 hex | = | 7 dec | = | 7 oct | 0 | unu | unu | unu | |||
8 hex | = | 8 dec | = | 10 oct | unu | 0 | 0 | 0 | |||
9 hex | = | 9dec | = | 11 oct | unu | 0 | 0 | unu | |||
Un hex | = | 10 dec | = | 12oct | unu | 0 | unu | 0 | |||
Bhex | = | 11 dec | = | 13 oct | unu | 0 | unu | unu | |||
C hex | = | 12 dec | = | 14oct | unu | unu | 0 | 0 | |||
Dhex | = | 13dec | = | 15oct | unu | unu | 0 | unu | |||
Ehex | = | 14dec | = | 16oct | unu | unu | unu | 0 | |||
Fhex | = | 15dec | = | 17oct | unu | unu | unu | unu | |||