Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
Просто одного байта достаточно для хранения знаковых числе... 14.04.04 06:35 Число просмотров: 3325
Автор: Killer{R} <Dmitry> Статус: Elderman
|
> Запишите прямой код числа, интерпритируя его как > восьмибитовое целое без знака. > 224(10). И так +224 в десятичной. Переводим в двоичную, > получаем 11100000. Прямой код это же знак числа + само > число. > Тогда прямой код должен быть 011100000. Получается 9 бит. > Хмм. Вот здесь начинается тормоз. > Во первых: что от меня хотят? Чтоб я перевел число в прямой > код (который должен быть со знаком ) без знака??? > Может кто лутше меня поймет.... Просто одного байта достаточно для хранения знаковых числе только от -127 до 128. Для хранения больших числе используется WORD (2 байта) - от -32767 до +32768 - в этом случае знак будет хранится в 15м бите числа, а если и ворда мало то используют DWORD (4 байта) и знаковым будет уже 31й бит. В особо экстремальных случаях используются и более длинные числа.
|
|
|