Відмінності між версіями «Шістнадцяткова система числення»

нема опису редагування
м
Мітки: Редагування з мобільного пристрою Редагування через мобільну версію
Декілька різних позначень використовуються для позначення шістнадцяткових констант в комп'ютерних мовах. Префікс «0x» широко поширений через його використання в Unix і C (і пов'язаних з ними операційних систем і мов). Крім того, деякі автори позначають шістнадцяткові значення, використовуючи суфікс чи індекс. Наприклад, можна було б написати 0x2AF3 або 2AF3<sub>16</sub>, залежно від вибору способу позначень.
 
Як приклад, для шістнадцяткового числа
Як приклад, для шістнадцяткового числа 2AF3<sub>16</sub> знайдемо відповідне число в [[Десяткова система числення|десятковій системі числення]]. Зауважимо, що 2AF3<sub>16</sub> дорівнює сумі (2000<sub>16</sub> + A00<sub>16</sub> + F0<sub>16</sub> + 3<sub>16</sub>), якщо розкласти число на послідовність [[Позиційні системи числення|позиційних значень]] елементів числа, то перетворення кожного елемента в десяткове значення, можна описати так: {{math|(2<sub>16</sub> × 16<sup>3</sup>) + (A<sub>16</sub> × 16<sup>2</sup>) + (F<sub>16</sub> × 16<sup>1</sup>) + (3<sub>16</sub> × 16<sup>0</sup>)}} =<br/>{{math|(2 × 4096) + (10 × 256) + (15 × 16) + (3 × 1)}} = 10995.
 
Кожна шістнадцяткова цифра представляється чотирма бінарними цифрами (бітами), і основне застосування шістнадцяткового запису&nbsp;— це зручний запис [[двійковий код |двійкового]] коду. Одна шістнадцяткова цифра є [[нібл]]ом, який є половиною з [[Октет (інформатика)|октету]] або байту (8 біт). Наприклад, значення [[байт]] лежить в діапазоні від 0 до 255 (в десяткових числах), але може бути більш зручно представити у вигляді двох шістнадцяткових цифр в діапазоні від 00 до FF. Шістнадцяткова система також широко використовується для представлення [[Способи адресації пам'яті|адресації пам'яті]] комп'ютера.
 
== Використання ==
Анонімний користувач