Вопрос задан 27.09.2023 в 22:57. Предмет Информатика. Спрашивает Абрамов Дмитрий.

Запишите числа в беззнаковом коде, формат 1 байт 31 163 65 128 Как это вообще делать?

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Жуковская Алина.

Відповідь:

r=bin(int(input("Введите ваше число:\n")))[2:]

print("0"*(8-len(r))+r)

Восьмерку можете как хотите исправлять

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для записи чисел в беззнаковом коде формата 1 байт (8 бит), вы просто представляете числа в двоичной системе счисления и используете все 8 бит для представления числа. В случае беззнакового кодирования, все биты будут положительными, и нет знакового бита.

Вот как выглядят числа, которые вы предоставили, в беззнаковом 1-байтовом коде:

  1. 31 в двоичной системе: 00011111
  2. 163 в двоичной системе: 10100011
  3. 65 в двоичной системе: 01000001
  4. 128 в двоичной системе: 10000000

Итак, представление этих чисел в беззнаковом 1-байтовом коде будет следующим:

  1. 31: 00011111
  2. 163: 10100011
  3. 65: 01000001
  4. 128: 10000000

Каждое из этих представлений занимает 8 бит (1 байт) и не имеет знакового бита, так как все они беззнаковые.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос