Информатика, вопрос задал Умник2111232 , 8 лет назад

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

Ответы на вопрос

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