Numerojärjestelmät kulttuurissa | |
---|---|
indoarabia | |
arabia tamili burma |
Khmer Lao Mongolian Thai |
Itä-Aasialainen | |
Kiinalainen japanilainen Suzhou korealainen |
Vietnamilaiset laskukepit |
Aakkosellinen | |
Abjadia armenia Aryabhata kyrillinen kreikka |
Georgian Etiopian juutalainen Akshara Sankhya |
muu | |
Babylonian egyptiläinen etruski roomalainen Tonava |
Ullakko Kipu Mayan Egeanmeren KPPU-symbolit |
paikallinen | |
2 , 3 , 4 , 5 , 6 , 8 , 10 , 12 , 16 , 20 , 60 | |
Nega-asentoinen | |
symmetrinen | |
sekajärjestelmät | |
Fibonacci | |
ei-asentoinen | |
Yksikkö (yksittäinen) |
Heksadesimaalilukujärjestelmä on paikkalukujärjestelmä kannassa 16.
Tämän numerojärjestelmän numeroina käytetään yleensä numeroita 0 - 9 ja latinalaisia kirjaimia A - F. Kirjaimilla A, B, C, D, E, F on arvot 10 10 , 11 10 , 12 10 , 13 10 , 14 10 , 15 10 .
Sitä käytetään laajalti matalan tason ohjelmoinnissa ja tietokonedokumentaatiossa, koska nykyaikaisissa tietokoneissa pienin osoitettava muistiyksikkö on 8-bittinen tavu , jonka arvot kirjoitetaan kätevästi kahdella heksadesimaalinumerolla. Tämä käyttö alkoi IBM/360 -järjestelmästä , jossa kaikissa dokumentaatioissa käytettiin heksadesimaalijärjestelmää, kun taas muiden sen ajan tietokonejärjestelmien dokumentaatiossa (jopa 8-bittisillä merkeillä, kuten PDP-11 tai BESM-6 ) käytettiin oktaalia. järjestelmä ..
Unicode- standardissa on tapana kirjoittaa merkkinumero heksadesimaalimuodossa käyttäen vähintään 4 numeroa ( etunollien kanssa tarvittaessa ).
Heksadesimaaliväri - kirjoittaa kolme värikomponenttia (R, G ja B) heksadesimaalimuodossa.
Matematiikassa lukujärjestelmän kanta ilmoitetaan yleensä desimaalijärjestelmässä alaindeksissä. Esimerkiksi desimaaliluku 1443 voidaan kirjoittaa muodossa 1443 10 tai 5A3 16 .
Eri ohjelmointikielet käyttävät eri syntaksia heksadesimaalilukujen kirjoittamiseen:
Jotta heksadesimaaliluku muunnetaan desimaaliluvuksi, tämä luku on esitettävä heksadesimaalilukujärjestelmän kantaluvun asteiden ja heksadesimaaliluvun numeroiden vastaavien numeroiden tulojen summana.
Haluat esimerkiksi muuntaa heksadesimaaliluvun 3A5 desimaaliksi. Tässä numerossa on 3 heksadesimaalinumeroa. Yllä olevan säännön mukaisesti esitämme sen potenssien summana, jonka kanta on 16:
3A5 16 = 3 16 2 +10 16 1 +5 16 0 =Lukuja käännettäessä tulee muistaa, että heksadesimaalilukujärjestelmässä: A=10; B = 11; C = 12; D = 13; E = 14; F = 15.
Jos haluat muuntaa moninumeroisen binääriluvun heksadesimaalijärjestelmäksi, sinun on jaettava se tetradeiksi oikealta vasemmalle ja korvattava jokainen tetradi vastaavalla heksadesimaaliluvulla.
Jos haluat muuntaa luvun heksadesimaalista binäärilukuksi, sinun on korvattava jokainen sen numero vastaavalla tetradilla alla olevasta muunnostaulukosta. Esimerkiksi:
010110100011 2 = 0101 1010 0011 = 5A3 160 hex | = | 0 joulukuuta | = | 0 lokakuuta | 0 | 0 | 0 | 0 | |||
1 hex | = | 1. joulukuuta | = | 1. lokakuuta | 0 | 0 | 0 | yksi | |||
2 hex | = | 2. joulukuuta | = | 2. lokakuuta | 0 | 0 | yksi | 0 | |||
3 hex | = | 3. joulukuuta | = | 3. lokakuuta | 0 | 0 | yksi | yksi | |||
4 hex | = | 4. joulukuuta | = | 4. lokakuuta | 0 | yksi | 0 | 0 | |||
5 hex | = | 5. joulukuuta | = | 5. lokakuuta | 0 | yksi | 0 | yksi | |||
6 hex | = | 6. joulukuuta | = | 6. lokakuuta | 0 | yksi | yksi | 0 | |||
7 hex | = | 7. joulukuuta | = | 7. lokakuuta | 0 | yksi | yksi | yksi | |||
8 hex | = | 8. joulukuuta | = | 10. lokakuuta | yksi | 0 | 0 | 0 | |||
9 hex | = | 9. joulukuuta | = | 11. lokakuuta | yksi | 0 | 0 | yksi | |||
Hex _ | = | 10. joulukuuta | = | 12. lokakuuta | yksi | 0 | yksi | 0 | |||
B hex | = | 11. joulukuuta | = | 13. lokakuuta | yksi | 0 | yksi | yksi | |||
C hex | = | 12. joulukuuta | = | 14. lokakuuta | yksi | yksi | 0 | 0 | |||
D hex | = | joulukuuta 13 | = | 15. lokakuuta | yksi | yksi | 0 | yksi | |||
E hex | = | joulukuuta 14 | = | 16. lokakuuta | yksi | yksi | yksi | 0 | |||
F hex | = | joulukuuta 15 | = | 17. lokakuuta | yksi | yksi | yksi | yksi | |||