
Добавил:
Eatmore
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:написанные программы / лр №1. скорубский в.и. / Projects1 / zad
.docПеревод из двоично-десятичной системы счисления в двоичную и обратный перевод.
Число 25 в двоично-десятичном виде: x = 0010 0101. Старшая десятичная цифра в старших четырех разрядах в двоичном виде это будет HighPart * 10 + LowPart. HighPart = x >> 4, LowPart = x & 0xF (т.к. используемые числа – восьмиразрядные). Обратный перевод: старшая цифра – это (x / 10) % 10, но т.к. мы должны получить 2 цифры достаточно лишь x / 10. Младшая цифра – это просто остаток числа от деления на 10. соответственно результат – это HighNumber<<4 + LowNumber.