Шестнадесетично система -

приложение

Широко се използва в програмирането на ниско ниво и като цяло в документацията на компютъра, тъй като в съвременните компютри минималното време за памет е 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:

Превод на номера от двоичен в шестнадесетичен

За да се превърне мулти-ценен двоично число в шестнадесетично система трябва да се раздели на тетради от дясно на ляво и на мястото на всяка хапка съответния шестнадесетична цифра.

маса за превод на номера