
Лесков
7 год назад
Сколько места в памяти займет число 65712, если знак числа хранить не надо, а минимальный блок для хранения информации 1 байт? В ответ запишите одно целое число — искомое количество байт, без указания размерности, например, 19.
ОТВЕТЫ

Максим
Jul 16, 2019
65712(10) = 1 0000 0000 1011 0000(2)
Следовательно, для записи числа требуется 3 байта.
Результат можно получить и без перевода числа в двоичную систему счисления, если вспомнить, что 2^16 = 65536. Максимальное число, которое можно записать в 2 байтах = 2^16-1 = 65535, 65712 gt; 65535 ⇒ искомое количество байт = 3.
Следовательно, для записи числа требуется 3 байта.
Результат можно получить и без перевода числа в двоичную систему счисления, если вспомнить, что 2^16 = 65536. Максимальное число, которое можно записать в 2 байтах = 2^16-1 = 65535, 65712 gt; 65535 ⇒ искомое количество байт = 3.
216