Шестнадесетично число система, науката, задвижвани от общността на феновете на Wikia
Шаблон: Номериране системи шестнадесетично число система (шестнадесетичен номера) - позиционна бройна система на база 16 число.
Обикновено като шестнадесетична цифри са десетични числа от 0 до 9 и буквите от А до F да показват числата от 1010 до 1510. т.е. (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, А, В, С, D, Е, F).
Редактиране на приложения
Широко се използва в програмирането на ниско ниво и в документацията на компютъра, тъй като в съвременните компютри минималното време за памет е 8-битов байт. стойност, която е удобно да пиша двете шестнадесетични цифри. Такова използване започна с / 360 системата на IBM. където всички шестнадесетичен системата за използване документация, а документацията на други компютърни системи по онова време (дори и с 8-битови символи, например, на PDP-11 и BESM-6) е била използвана в системата за осмична.
Номерът на Standard характер Unicode обикновено е написано в шестнадесетичен формат, като се използват най-малко 4 цифри (ако е необходимо - с нули в началото).
Шестнадесетичен цвят - записване на три цветни компоненти (R, G и б) в шестнадесетична.
Методи за запис Edit
В математиката Редактиране
В математиката, на корен, за да бъдат уточнени в десетичната система в този индекс. Например десетичното число 1443 може да се запише като 144 310 или 5A316.
В езиковите правила за програмиране
различните езици за програмиране, да пишат шестнадесетични числа използват различен синтаксис:
- В Ада и VHDL са цифри показват, както следва: "16 # 5A3 #».
- В C и подобни езици, синтаксис, например, в Java. използвате «0x» префикс. Например, «0x5A3».
- Някои монтажници използват писмо «ч», който е поставен след номера. Например, «5A3h». В този случай, ако броят не започва с една десетична цифра, за да се разграничи от имената на идентификатори (например, константи) постави пред "0" (нула): «0FFh» (25510)
- Други монтажници (ДТО, Motorola), както и Паскал и някои версии на BASIC използват префикс "$". Например, «$ 5A3».
- Някои от другите платформи, като ZX спектър в асемблер (.. MASM, TASM, ALASM, Gens и т.н.), използван запис # 5A3, обикновено в съответствие с един или два байта: # 05A3.
- Други версии на BASIC, като Turbo Basic. се използва за обозначаване шестнадесетичен комбинация «з» или "H" преди номера. Например, «h5A3».
- В Unix-подобни операционни системи (и много езици за програмиране се коренят в Unix / Linux), неразрешени за печат символи в изхода / входа, кодирани като 0xCC, където CC - шестнадесетичен код характер.
електронни калкулатори Правилата на
B3-34 и други подобни се използват «-», «L», «С», «Е», «Е» «» (пространство) на екрана им. [Позоваване необходими Комплект 1540 ден]
Преводачески номера от един номер система в друга Редактиране
Преводачески номера от шестнадесетичен да десетични Редактиране
За да се превърне шестнадесетично число в десетично число, което трябва е изразено като сбор от продукти на властите площадки шестнадесетични цифри в съответните битове в шестнадесетичен вид.
Например, той е длъжен да прехвърли номер 5A3 шестнадесетичен да десетична. Този 3-цифрено число. В съответствие с горното правило го представят като сума от степени на основните 16:
5A316 = 3 · 16 + 10 · 0 16 · 1 + 5 = 16 февруари
= 1 + 3 · 10 · 16 + 5 х 256 = 3 + 160 + 1280 = 144310
Превод на номера от двоичен в шестнадесетичен и обратно Редактиране
За да се превърне мулти-ценен двоично число в шестнадесетично система трябва да се раздели на тетради от дясно на ляво и на мястото на всяка хапка съответния шестнадесетична цифра. За да се превърне номера от шестнадесетичен в двоично нужда да замени всяка от цифрите му в съответния хапане на преводни таблиците по-долу.
0101101000112 = 0101 1010 0011 = 5A316