#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-битное слово, надеюсь, это имеет больше смысла