[an error occurred while processing this directive] [an error occurred while processing this directive]
А что значит "десятичное"?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено AK 19 мая 2002 г. 14:40
В ответ на: Преобразование десятичного числа в шестнадцатиричное? отправлено Shuric 19 мая 2002 г. 13:32

С клавиатуры можно вводить по-разному. При нажатии на клавишу проц получит некий код, скажем, ASCII, или просто невесть какой. Далее из этого кода можно получить цифру в двоичном виде. Два раза нажали - две двоично-десятичных цифры получили. Теперь любым удобным способом преобразуем двоично-десятичное число в шестнадцатиричное...
Нужна скорость, есть много ненужной памяти ? - Тогда таблицей, списать таблицу можно здесь (это для ленивых :)http://www.cs.virginia.edu/~webteam/readme/hexdec.html
Мало места? Тогда умножай старшую цифру на 10 и прибавляй к результату младшую цифру, всех-то делов :-)

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru