Számrendszerek a kultúrában | |
---|---|
indoarab | |
Arab tamil burmai |
khmer laoszi mongol thai |
kelet Ázsiai | |
Kínai japán Suzhou koreai |
Vietnami számlálóbotok |
Betűrendes | |
Abjadia örmény Aryabhata cirill görög |
Grúz etióp zsidó Akshara Sankhya |
Egyéb | |
Babiloni egyiptomi etruszk római dunai |
Padlás Kipu Maja Égei KPPU szimbólumok |
helyzeti | |
2 , 3 , 4 , 5 , 6 , 8 , 10 , 12 , 16 , 20 , 60 | |
Nega-pozíciós | |
szimmetrikus | |
vegyes rendszerek | |
Fibonacci | |
nem pozíciós | |
Egyes szám (egyetlen) |
A hexadecimális számrendszer egy 16-os számrendszer .
Ennek a számrendszernek a számjegyei általában a 0-tól 9-ig terjedő számok és az A-tól F-ig tartó latin betűk. Az A, B, C, D, E, F betűk értéke 10 10 , 11 10 , 12 10 , 13 10 , 14 10 , 15 10 .
Széles körben használják az alacsony szintű programozásban és a számítógépes dokumentációban, mivel a modern számítógépekben a minimális címezhető memóriaegység egy 8 bites bájt , amelynek értékeit kényelmesen két hexadecimális számjegyként írják fel. Ez a használat az IBM/360 rendszerrel kezdődött , ahol minden dokumentáció hexadecimális rendszert használt, míg az akkori többi számítógépes rendszer dokumentációja (még 8 bites karakterekkel is, mint a PDP-11 vagy BESM-6 ) oktálist használt . rendszer ..
A Unicode szabványban a karakterszámot hexadecimális formában szokás írni, legalább 4 számjegyből ( szükség esetén nullákkal ).
Hexadecimális szín – a három színösszetevőt (R, G és B) hexadecimális formában írja.
A matematikában a számrendszer alapját általában tizedes rendszerben, alsó indexben tüntetik fel. Például az 1443 decimális szám felírható 1443 10 -ként vagy 5A3 16 -ként .
A különböző programozási nyelvek eltérő szintaxist használnak a hexadecimális számok írásához:
Egy hexadecimális szám decimálissá alakításához ezt a számot a hexadecimális számrendszer alapja fokszámának és a hexadecimális szám számjegyeinek megfelelő számjegyeinek szorzataként kell ábrázolni.
Például a 3A5 hexadecimális számot decimálissá szeretné alakítani. Ez a szám 3 hexadecimális számjegyből áll. A fenti szabálynak megfelelően a 16-os bázisú hatványok összegeként ábrázoljuk:
3A5 16 = 3 16 2 +10 16 1 +5 16 0 =A számok fordításánál emlékezni kell arra, hogy hexadecimális számrendszerben: A=10; B=11; C=12; D=13; E=14; F=15.
Egy többjegyű bináris szám hexadecimális rendszerré alakításához jobbról balra tetradokra kell bontani, és mindegyik tetradot a megfelelő hexadecimális számjegyre kell cserélni.
Ha egy számot hexadecimálisról binárisra szeretne konvertálni, minden számjegyét le kell cserélnie a megfelelő tetraddal az alábbi konverziós táblázatban. Például:
010110100011 2 = 0101 1010 0011 = 5A3 160 hex | = | 0 dec | = | 0 okt | 0 | 0 | 0 | 0 | |||
1 hatszögletű | = | december 1 | = | október 1 | 0 | 0 | 0 | egy | |||
2 hatszögletű | = | december 2 | = | október 2 | 0 | 0 | egy | 0 | |||
3 hatszögletű | = | december 3 | = | október 3 | 0 | 0 | egy | egy | |||
4 hatszögletű | = | december 4 | = | október 4 | 0 | egy | 0 | 0 | |||
5 hatszögletű | = | december 5 | = | október 5 | 0 | egy | 0 | egy | |||
6 hatszögletű | = | december 6 | = | október 6 | 0 | egy | egy | 0 | |||
7 hatszögletű | = | december 7 | = | október 7 | 0 | egy | egy | egy | |||
8 hatszögletű | = | december 8 | = | október 10 | egy | 0 | 0 | 0 | |||
9 hatszögletű | = | december 9 | = | október 11 | egy | 0 | 0 | egy | |||
Egy hatszögletű | = | december 10 | = | október 12 | egy | 0 | egy | 0 | |||
B hex | = | december 11 | = | október 13 | egy | 0 | egy | egy | |||
C hex | = | december 12 | = | október 14 | egy | egy | 0 | 0 | |||
D hex | = | december 13 | = | október 15 | egy | egy | 0 | egy | |||
E hex | = | december 14 | = | október 16 | egy | egy | egy | 0 | |||
F hex | = | december 15 | = | október 17 | egy | egy | egy | egy | |||