Шестнадесетично система -
приложение
Широко се използва в програмирането на ниско ниво и като цяло в документацията на компютъра, тъй като в съвременните компютри минималното време за памет е 8-битов байт. стойност, която е удобно да пиша двете шестнадесетични цифри. Такова използване започна с / 360 системата на IBM. където всички шестнадесетичен системата за използване документация, а документацията на други компютърни системи по онова време (дори и с 8-битови знаци, като например BESM-6) е била използвана в системата за осмична.
Номерът на Standard характер Unicode обикновено е написано в шестнадесетичен формат, като се използват най-малко 4 цифри (ако е необходимо - с нули в началото).
Методи за запис
В математиката
В математиката нотация обикновено написани на индекс. Например десетичното число 1443 може да се запише като 144 310 или 5A316.
В езиците за програмиране
различните езици за програмиране, да пишат шестнадесетични числа използват различен синтаксис:
- В Ада
- В C и подобни езици, синтаксиса в примера
- Някои монтажници използват буквата "ч", който е поставен след номера. Например, "5A3h". В този случай, ако броят не започва с десетична цифра се поставя в предната част на "0" (нула): "0FFh" (25510)
- Други монтажници (ДТО, Motorola), както и Паскал и някои версии на BASIC използват префикс "$". Например, "$ 5A3".
- Някои от другите платформи, като ZX спектър в асемблер (MASM, TASM, ALASM, Gens и т.н.), използван запис # 5A3, обикновено в съответствие с един или два байта: # 05A3.
- Други версии на BASIC, използвани за обозначаване на "H" шестнадесетични цифри комбинацията. Например, "h5A3".
- В Unix-подобните операционни системи (и много езици за програмиране, има корени в Unix / Linux), неразрешени за печат символи в изхода / входа, кодирани като \ ХСС, където CC - шестнадесетичен код характер.
Преводачески номера от един номер система в друга
Преводачески номера от шестнадесетичен да десетични
За да се превърне шестнадесетично число в десетично число, което трябва е изразено като сбор от продукти на властите площадки шестнадесетични цифри в съответните битове в шестнадесетичен вид.
Например, той е длъжен да прехвърли номер 5A3 шестнадесетичен да десетична. Този 3-цифрено число. В съответствие с горното правило го представят като сума от степени на основните 16:
Превод на номера от двоичен в шестнадесетичен
За да се превърне мулти-ценен двоично число в шестнадесетично система трябва да се раздели на тетради от дясно на ляво и на мястото на всяка хапка съответния шестнадесетична цифра.