Шестнадцатеричная система счисления: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
м откат правок 46.242.61.171 (обс.) к версии 188.162.132.76
Метка: откат
м →‎В языках программирования: книжка пригодилась :-)
Строка 19:
* В [[Ада (язык программирования)|Ада]] и [[VHDL]] такие числа указывают так: «16#5A3#».
* В [[Си (язык программирования)|Си]] и языках схожего синтаксиса, например, в [[Java]], используют префикс «0x». Например, «0x5A3».
* В некоторых [[Язык ассемблера|языках ассемблера]] используют букву «h», которую ставят после числа. Например, «5A3h». При этом, если число начинается не с десятичной цифры, то для отличия от имён идентификаторов (например, [[Константа (программирование)|констант]]) впереди ставится «0» (ноль)<ref>{{книга |автор=Сергей Владимирович Зубков |заглавие=Assembler для DOS, Windows и UNIX |язык=ru |место=[[Санкт-Петербург]] |издательство=[[Питер (издательство)|«Питер»]] |год=2004 |издание=3 |страниц=608 |страницы=16 |isbn=5-94074-259-9 }}</ref>: «0FFh» (255<sub>10</sub>)
* Другие ассемблеры (AT&T, Motorola), а также [[Паскаль (язык программирования)|Паскаль]] и некоторые версии [[Бейсик]]а используют префикс «$». Например, «$5A3».
* В ассемблерах для IBM mainframe (Assembler F, Assembler 2, Assembler H) используется запись X’xx..xx'. Например X’05A3'.