Найти тему
Заметки об ИТ

Фонетика шестнадцатиричных чисел

Источник: (Arigato, Май 2007, читать оригинал)

Очевидно, что шестнадцатеричные числа должны читаться по обычным правилам русского языка. В самом деле, десятичное число 1024 мы прочитаем как "тысяча двадцать четыре", а не "десять двадцать четыре" или "один ноль два четыре". Тоже должно касаться и шестнадцатеричного числа.

Любое число состоит из цифр. Вся разница в том, что в привычной десятичной системе 10 цифр (0-9), а в шестнадцатеричной их 16 (0-F).

По правилам число, состоящее из 1-й цифры (однозначное) читается произношением данной цифры. Что бы не запутаться, приведу правила чтения всех цифр:
0 - "ноль"
1 - "один"
2 - "два"
3 - "три"
4 - "четыре"
5 - "пять"
6 - "шесть"
7 - "семь"
8 - "восемь"
9 - "девять"
A - "а"
B - "бэ"
C - "цэ"
D - "дэ"
E - "е"
F - "эф"

Чтение двухзначных чисел существенно сложнее, чем однозначных. Тут может быть несколько вариантов произношения, в зависимости от принадлежности числа к тому или иному диапазону.

Числа от 10 до 20 произносятся по-особенному:
10 - "десять"
11 - "одиннадцать"
12 - "двенадцать"
13 - "тринадцать"
14 - "четырнадцать"
15 - "пятнадцать"
16 - "шестнадцать"
17 - "семнадцать"
18 - "восемнадцать"
19 - "девятнадцать"
1A - "анадцать"
1B - "бэнадцать"
1C - "цэнадцать"
1D - "дэнадцать"
1E - "енадцать"
1F - "фэнадцать"

Числа от 20 до 100 читаются так: сначала называется десятичная (старшая) часть, а затем по обычным правилам читается остаток числа (как однозначное число). Десятичная часть читается по следующим правилам:
20 - "двадцать"
30 - "тридцать"
40 - "сорок"
50 - "пятьдесят"
60 - "шестьдесят"
70 - "семьдесят"
80 - "восемьдесят"
90 - "девяносто"
A0 - "адесят"
B0 - "бэдесят"
C0 - "цэдесят"
D0 - "дэдесят"
E0 - "едесят"
F0 - "эфдесят"

Аналогично дела обстоят с числами от 100 и до 1000. Старшая часть числа читается следующим образом:
100 - "сто"
200 - "двести"
300 - "триста"
400 - "четыреста"
500 - "пятьсот"
600 - "шестьсот"
700 - "семьсот"
800 - "восемьсот"
900 - "девятьсот"
A00 - "асот"
B00 - "бэсот"
C00 - "цэсот"
D00 - "дэсот"
E00 - "есот"
F00 - "эфсот"

Далее все намного проще. Указываем количество тысяч (миллионов, миллиардов и так далее) и рекурсивно произносим остаток числа.

Для закрепления урока несколько примеров:
AD5C - "а тысяч дэсто пятьдесят цэ"
53B - "пятьсот тридцать бэ"
2FD8 - "две тысячи эфсто дэдесят восемь"
A6B3ADFE - "адесят шесть миллионов бэсто тридцать а тысяч дэсто эфдесят е"

P.S. Важно только правильно расставить ударение и читать такие числа ни чуть не сложнее, чем десятичные.

(c) Arigato, Май 2007.