Сравнение чисел разных систем счисления.

математика Образование информатика

Допустим число E4(по основанию 16) и 10001011(бинарное) Как определить какое из них больше? Можно перевести всё в десятичную систему, но это же блин..долго...
Ответы:
Проще 16-ное перевести в 2-ное или 2-ное в 16-ное.
Делается очень просто: каждая 16-ная цифра заменяется на 4 двоичных по таблице:
0 = 0000, 1 = 0001, 2 = 0010, 3 = 0011, 4 = 0100, 5 = 0101, 6 = 0110, 7 = 0111
8 = 1000, 9 = 1001, A = 1010, B = 1011, C = 1100, D = 1101, E = 1110, F = 1111
Получаем
E4(16) = 1110.0100(2) > 1000.1011(2) = 8B(16)


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.