Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Допустимые значения signed char

74K
22 октября 2013 года
b_mike
1 / / 31.03.2012
Привет! Диапазон значений для signed char от -128 до 127 . положительное 127 помещается в 8 битов и в двоичном виде в прямом и дополнительном коде будет равно 0111 1111. Значение -127 в доп. коде будет 10000001 и при переводе в прямой код займет все те же 8 бит и будет иметь значение 1111 1111 . тут вроде все понятно, но как помещается значение -128 в те 8 бит которые мы имеем? Как будет выглядеть -128 в прямом коде?
326
22 октября 2013 года
sadovoya
757 / / 19.11.2005
Влезает только в дополнительном коде.

P.S. Для char 8 бит типично, но не гарантировано. Может быть на некоторых платформах и больше 8.
326
24 октября 2013 года
sadovoya
757 / / 19.11.2005
Кстати -128 тоже не гарантируется (гарантируемый минимальный диапазон -127...127), если верить этому. Лучше конечно стандарт посмотреть.
86K
25 октября 2013 года
Romakky
19 / / 25.10.2013
да 128
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог