|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.07.2008, 07:46 | #1 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,648
|
Правила чтения шестнадцатеричных чисел (HEX)
Правила чтения шестнадцатеричных чисел (HEX)
- Какое максимальное значение может принимать двухбайтовое число? - эф тысяч эфсто эфдесят эф. Очевидно, что шестнадцатеричные числа должны читаться по обычных правилам русского языка. В самом деле, десятичное число 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. E-Mail: arigato.freelance@gmail.com
|
28.07.2008, 10:00 | #2 |
Пользователь
Регистрация: 21.08.2007
Сообщений: 89
|
забавно. а "надцать" и "десят" - части речи от десятичной системы, тут надо ченить типа хьекс и хекс, или фецать и феек, али какой другой русскоязычный аналог
подписываюсь
|
28.07.2008, 10:53 | #3 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,648
|
Почему же, в любом случае после F идет 10, а его как "десять" так и читают. Вполне нормально.
E-Mail: arigato.freelance@gmail.com
|
28.07.2008, 15:02 | #4 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
хехе, угарно...
|
01.08.2008, 11:04 | #5 |
Пользователь
Регистрация: 09.07.2008
Сообщений: 66
|
Как по мне, украинцу, все шестнацатиричные числа читаются одинаково -
1C - "цэ надцать" Кто не знает Украинского, Цэ - Это. Последний раз редактировалось ЛомиК; 01.08.2008 в 11:07. Причина: Уточнил |
06.08.2008, 23:57 | #6 | |
Пользователь
Регистрация: 21.08.2007
Сообщений: 89
|
Цитата:
1 2 3 4 5 6 7 8 9 A B C D E F 10 - Гать! 11 - одинадгать 12 - двенадгать 13 - тринадгать 14 - четырнадгать 15- пятьнадгать 16 17 18 19 1А - Анадгать 1B - Бэнадгать 1С - Цэнадгать 1D 1E 1F - Эфнадгать 20 - Двадгать! 30 - Тридгать 40 - Четыридгать 50 - Пятидегать 60 - Шестидегать 70 80 90 - Девятьгать 100 -Гыхать! 1000 - Гыгыхать 1000000 - Тэрабайт ну или как-то так : )
подписываюсь
|
|
07.08.2008, 00:21 | #7 |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
Коегдже звучит яб сказал непривычно для уха и для речи
А как раньше это всё называли програмисты?
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
07.08.2008, 08:38 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
1ad45f - уанадифорфифэф dad8fac - дадэйтфак и так далее. Причем насобачился это выговаривать так быстро что его мало кто понимал. )
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Правила форума | Alar | О форуме и сайтах клуба | 3 | 13.08.2008 16:11 |
вычисление суммы чисел, кратных 3 из последовательности, состоящей из 10 чисел, заранее заданных | Белка | Помощь студентам | 3 | 27.10.2007 11:53 |
Правила написания формул в Delphi | yurik44 | Общие вопросы Delphi | 1 | 13.06.2007 15:57 |