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

→‎Використання: оформлення, правопис, вікіфікація
(→‎Використання: оформлення, правопис, вікіфікація)
 
== Використання ==
Найбільш широке застосування шістнадцятковій системи числення — це коди помилок програмних продуктів, наприклад, [[операційна система |операційної системи]]. Числа, закладені в цих кодах, стандартизовані. Маючи спеціальну таблицю, завжди можна визначити, що саме означає та чи інша помилка.
 
ДужеТакож часто використовується у низькорівневому програмуванні та комп'ютерній документації, оскільки в сучасних комп'ютерах мінімальною одиницею пам'яті є 8-бітний [[байт]], значення якого зручно записувати двома шістнадцятковими цифрами. Таке використання почалося з системи [[IBM/360]], де вся документація використовувала саме таку систему числення, у той час коли в документації інших комп'ютерних системах того часу (навіть 8-бітними символами, як, наприклад, [[PDP-11]] або [[БЕСМ-6]]) використовували [[вісімкова система числення|вісімкову систему числення]].
 
Багато програмістів використовують шістнадцяткову систему числення і при роботі з [[Мова програмування високого рівня|мовами високого рівня]], тому що числа в цій системі за допомогою спеціальної таблиці відповідності легко переводяться в [[двійкова система числення|двійкову систему]], на якій базується робота всієї цифрової техніки. Будь-яка інформація в [[комп'ютер]]і, будь то музичний файл або текстовий документ, після [[трансляція |трансляції]] представлена послідовністю вихідного двійкового коду, а його зручніше переглядати представленим символами шістнадцятковійшістнадцяткової системи. 
 
Також, можливість переглянути програму в шістнадцятковому коді дозволяє налагодити її, внести зміни, а зловмисниками даний підхід використовується для злому програм.
 
В стандарті [[Юнікод]]а номер символу прийнято записувати в шістнадцятковому виді, використовуючи не менш 4 цифр (за необхідності — з [[{{Нп|провідні нулі| провідними нулями]]||Leading zero}}).
 
== Переведення чисел з одної системи числення в іншу ==