Kas yra šešioliktainis?

Šešioliktainis yra 16 bazinių skaičių skaičiavimo sistema, o tai reiškia, kad kiekvienas skaitmuo reiškia šešiolika skirtingų skaičių, o ne dešimt skaičių mūsų bazinės 10 sistemos. Sistema paprastai vaizduojama naudojant skaičius nuo 0 iki 9 pirmiems dešimt skaitmenų, o po to raides AF – kitus šešis skaitmenis. Tai nėra istorinė skaičiavimo sistema, o jos ištakos elektroniniame amžiuje, nes tai gana patogus vartotojui būdas išplėsti dvejetainę sistemą.

Kompiuteriai veikia naudodami paprastą 2 bazės skaičiavimo sistemą, vadinamą dvejetainiu. Tačiau žmonėms tai gali būti gana sudėtinga bendrauti. Šešioliktainis metodas yra efektyvesnis būdas susieti su dvejetainėmis reikšmėmis. Taip yra todėl, kad šešiolika yra nuo dviejų iki ketvirto laipsnio, todėl vienas skaitmuo gali būti laikomas keturiais dvejetainiais skaitmenimis. Kitaip tariant, bet kuri dvejetainė keturių skaitmenų reikšmė gali būti išreikšta vienu šešioliktainiu skaitmeniu, o aštuonių skaitmenų dvejetainė reikšmė gali būti išreikšta dviem šešioliktainiais skaitmenimis ir pan. Tai skiriasi nuo mūsų dažniausiai naudojamos bazinės 10 sistemos, kuri tolygiai nesutampa su dvejetainiais skaitmenimis jokiame nuosekliame kartotinyje.

Nors skaičiavimuose naudojamos didesnės bazinės sistemos, tokios kaip bazinė 32 sistema ir bazinė 64 sistema, daugumai žmonių yra daug lengviau bendrauti su šešiolika, todėl ji išlieka labiausiai paplitusi. „Base-32“ ir „base-64“ turi taikomąsias programas kompiuteriams, tačiau jos retai naudojamos bet kur, tik giliausiuose kodavimo lygiuose. Nors reikia šiek tiek priprasti, net ir neprogramuotojai dažnai pastebi, kad reguliariai naudoja šešioliktainį skaičių ir greitai įgyja tam tinkamus.

Pavyzdžiui, daugelis dizainerių, naudojančių grafinio dizaino programas, įpranta naudoti šešioliktainius kodus, kad būtų atvaizduojamos naudojamos spalvos. Hex yra idealus sutrumpinimas, nes daugumos kompiuterių spalvų kodai sudaryti iš trijų reikšmių nuo 0 iki 256: viena raudonai, žalia ir mėlyna. RGB, arba raudonai-žalia-mėlyna, skaičius 256 yra tiesiog 16 iki antrosios laipsnio, todėl gali būti išreikštas dviem skaitmenimis. Taigi, pavyzdžiui, kobalto žalia spalva gali būti pavaizduota su RGB reikšme 61,145,64 3, 9140 arba tiesiog šešioliktaine reikšme # XNUMXDXNUMX.

Skaičiavimas šešioliktaine sistema, kaip ir bet kurioje bazinėje sistemoje, yra gana paprastas, nors iš pirmo žvilgsnio gali atrodyti sudėtingas. Pavyzdžiui, skaičiuojant iki penkiasdešimties, atrodytų taip: 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, 10, 11, 12, 13, 14 , 15, 16, 17, 18, 19, 1A, 1B, 1C, 1D, 1E, 1F, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 2A, 2B, 2C , 2E, 2F, 2, 30, 31. Atkreipkite dėmesį, kad atrodo, kad skaičiavimas baigtas skaičiumi 32, bet iš tikrųjų taip skaičius 32 pavaizduotas šešioliktaine tvarka. Kadangi šešioliktainis iš esmės pagrįstas dvejetaine sistema, yra įdomių paprastumų, kurie atsiranda, kai dirbame su dviejų laipsniais. Pavyzdžiui, 50 yra tiesiog 24, 10 yra 25, 20 yra 26, 40 yra 27, 80 yra 28, 100 yra 29 ir pan.