Беззнаковые целые числа | Целые числа со знаком | ||||
---|---|---|---|---|---|
Объём памяти | 1 байт | 2 байта | 1 байт | 2 байта | 4 байта |
Диапазон | 0 … | 0 … | … | … | … |
0 … 255 | 0 … 65535 | 128 … 127 | 32768 … 32767 | –21474836 48 … 21474 83647 | |
Правило | Беззнаковое целое число перевести в двоичную систему счисления. Записать число в 8 разрядах так, чтобы младший разряд числа соответствовал младшему разряду ячейки. Дополнить число, если необходимо, слева нулями до нужного разряда (8-ми, 16-ти, 32-х). | Модуль целого числа со знаком представить прямым кодом. Значение всех бит инвертировать: все 0 заменить на 1, все 1 заменить на 0. К младшему разряду полученного кода добавить единицу. | |||
Пример | Ответ: | Ответ: |
Рекомендуем