• Некоторый язык программирования допускает хранить в переменной целые неотрицательные числа размером не больше 2 байт, если же попробовать сохранить число в переменную этого языка размером больше 2 байт, тогда в переменную сохранятся только 2 младших байта этого числа (все старшие байты будут отброшены). Какое число будет записано в переменную такого языка, если программист попробует сохранить в ней число 123456?
    В качестве ответа укажите одно целое число в десятичной системе счисления.

Ответы 1

  • Решение 1. Представим число 123456 в двоичной системе счисления:11110001001000000.Оставим младшие 16 бит (2 байта):1110001001000000Переведем в десятичную систему счисления:57920.Решение 2. Найдем остаток от деления числа 123456 на 2^16=65536123456 = 1*65536+57920.Остаток равен 57920.Ответ: 57920.
    • Автор:

      azulrnd8
    • 6 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years