Шестнадцатеричная система счисления: различия между версиями
[отпатрулированная версия] | [отпатрулированная версия] |
Содержимое удалено Содержимое добавлено
Hlundi (обсуждение | вклад) м откат правок 46.242.60.136 (обс.) к версии Ag390 Метка: откат |
Нет описания правки |
||
Строка 1:
{{Системы счисления}}
'''Шестнадцатеричная система счисления''' — [[позиционная система счисления]] по целочисленному основанию 16.
В качестве цифр этой системы счисления
== Применение ==
Строка 19:
* В [[Ада (язык программирования)|Ада]] и [[VHDL]] такие числа указывают так: «16#5A3#».
* В [[Си (язык программирования)|Си]] и языках схожего синтаксиса, например, в [[Java]], используют префикс «0x». Например, «0x5A3».
* В некоторых [[
* Другие ассемблеры (AT&T, Motorola), а также [[Паскаль (язык программирования)|Паскаль]] и некоторые версии [[Бейсик]]а используют префикс «$». Например, «$5A3».
* В ассемблерах для IBM mainframe (Assembler F, Assembler 2, Assembler H) используется запись
* Некоторые иные платформы, например ZX Spectrum в своих ассемблерах (MASM, TASM, ALASM, GENS и т. д.) использовали запись #5A3, обычно выровненную до одного или двух байт: #05A3.
* Другие версии Бейсика, например [[Turbo Basic]], используют для указания шестнадцатеричных цифр сочетание «&h» или «&H» перед числом. Например, «&h5A3».
|