Číselné soustavy v kultuře | |
---|---|
Indoarabština | |
Arabská tamilská barmština |
Khmer Lao Mongol Thai |
východní Asiat | |
Čínský Japonec Suzhou Korejský |
Vietnamské počítací tyčinky |
Abecední | |
Abjadia arménská Aryabhata azbuka Řek |
Gruzínský etiopský židovský Akshara Sankhya |
jiný | |
Babylonian Egyptian Etruscan Roman Danubian |
Attic Kipu Mayské Egejské KPPU Symboly |
poziční | |
2 , 3 , 4 , 5 , 6 , 8 , 10 , 12 , 16 , 20 , 60 | |
Nega-poziční | |
symetrický | |
smíšené systémy | |
Fibonacci | |
nepoziční | |
jednotné číslo (unární) |
Hexadecimální číselná soustava je poziční číselná soustava se základem 16.
Jako číslice této číselné soustavy se obvykle používají čísla od 0 do 9 a latinská písmena od A do F. Písmena A, B, C, D, E, F mají hodnoty 10 10 , 11 10 , 12 10 , 13 10 , 14 10 , 15 10 v tomto pořadí.
Je široce používán v nízkoúrovňovém programování a počítačové dokumentaci, protože v moderních počítačích je minimální adresovatelnou jednotkou paměti 8bitový bajt , jehož hodnoty se pohodlně zapisují jako dvě hexadecimální číslice. Toto použití začalo systémem IBM/360 , kde veškerá dokumentace používala hexadecimální systém, zatímco dokumentace jiných počítačových systémů té doby (i s 8bitovými znaky, jako je PDP-11 nebo BESM-6 ) používala osmičku systém ..
Ve standardu Unicode je obvyklé psát číslo znaku v hexadecimálním tvaru s použitím alespoň 4 číslic (v případě potřeby s úvodními nulami ).
Hexadecimální barva - zapisuje tři barevné složky (R, G a B) v hexadecimálním tvaru.
V matematice se základ číselné soustavy obvykle uvádí v desítkové soustavě v dolním indexu. Například desetinné číslo 1443 lze zapsat jako 1443 10 nebo jako 5A3 16 .
Různé programovací jazyky používají k zápisu hexadecimálních čísel různou syntaxi:
Aby bylo možné převést šestnáctkové číslo na desítkové, musí být toto číslo reprezentováno součtem součinů stupňů základu šestnáctkové soustavy a odpovídajících číslic v číslicích šestnáctkového čísla.
Například chcete převést šestnáctkové číslo 3A5 na desítkové. Toto číslo má 3 hexadecimální číslice. V souladu s výše uvedeným pravidlem jej znázorníme jako součet mocnin se základem 16:
3A5 16 = 3 16 2 +10 16 1 +5 16 0 =Při překladu čísel je třeba mít na paměti, že v hexadecimální číselné soustavě: A=10; B = 11; C=12; D = 13; E = 14; F=15.
Chcete-li převést vícemístné binární číslo do hexadecimální soustavy, musíte je rozdělit na tetrády zprava doleva a každou tetradu nahradit odpovídající hexadecimální číslicí.
Chcete-li převést číslo z hexadecimálního na binární, musíte nahradit každou jeho číslici odpovídající tetrádou z převodní tabulky níže. Například:
010110100011 2 = 0101 1010 0011 = 5A3 160 hex | = | 0 prosince | = | 0 října | 0 | 0 | 0 | 0 | |||
1 hex | = | 1. prosince | = | 1. října | 0 | 0 | 0 | jeden | |||
2 hex | = | 2. prosince | = | 2. října | 0 | 0 | jeden | 0 | |||
3 hex | = | 3. prosince | = | 3. října | 0 | 0 | jeden | jeden | |||
4 hex | = | 4. prosince | = | 4. října | 0 | jeden | 0 | 0 | |||
5 hex | = | 5. prosince | = | 5. října | 0 | jeden | 0 | jeden | |||
6 hex | = | 6. prosince | = | 6. října | 0 | jeden | jeden | 0 | |||
7 hex | = | 7. prosince | = | 7. října | 0 | jeden | jeden | jeden | |||
8 hex | = | 8. prosince | = | 10. října | jeden | 0 | 0 | 0 | |||
9 hex | = | 9. prosince | = | 11. října | jeden | 0 | 0 | jeden | |||
hex _ | = | 10. prosince | = | 12. října | jeden | 0 | jeden | 0 | |||
B hex | = | 11. prosince | = | 13. října | jeden | 0 | jeden | jeden | |||
C hex | = | 12. prosince | = | 14. října | jeden | jeden | 0 | 0 | |||
D hex | = | 13. prosince | = | 15. října | jeden | jeden | 0 | jeden | |||
E hex | = | 14. prosince | = | 16. října | jeden | jeden | jeden | 0 | |||
F hex | = | 15. prosince | = | 17. října | jeden | jeden | jeden | jeden | |||