Символ ascii равен 8 байтам, как преобразованное слово будет храниться в 32 байтах

#math #ascii

#математика #ascii

Вопрос:

Поскольку Ascii равен 8 байтам, преобразованное слово будет сохранено 4 ,4 ,4 ,4, 4, 4, 4 ,4 или я просто добавлю ноль, я не думаю, что у меня возникнут проблемы с установкой преобразованного слова, поскольку размер слова будет составлять 32 байта> 8 байт

Вот что я понял: при логическом сдвиге пустые позиции заполняются 0. Если вы сдвинете слово на 32 или более бит, оно будет содержать все 0.

Что вы думаете ? я думаю, что я прав, поскольку все, что было бы логичным сдвигом

Комментарии:

1. Пожалуйста, имейте в виду байты ! = биты. Символ ASCII равен 1 байту (8 бит).

2. @vcsjones ASCII равен 7 битам joelonsoftware.com/articles/Unicode.html

Ответ №1:

Символы Ascii — это не 8 байт, а 8 бит. И я сомневаюсь, что ваше машинное слово составляет 32 байта. Кроме этого, я не уверен, о чем вы спрашиваете.

Комментарии:

1. Что ж, позвольте мне попытаться быть немного более понятным.. Учитывая тот факт, что каждый символ ASCII хранится в 8 битах, как бы вы поместили преобразованное число в 32-битное слово, надеюсь, это имеет больше смысла