Путаница в 16 -битных данных -диапазон типов

В 16-битном компиляторе C у нас есть 2 байта для хранения целого числа и 1 байт для символа. Для целых чисел без знака диапазон составляет от 0 до 65535. Для целых чисел со знаком диапазон составляет от -от 32768 до 32767. Для беззнаковых символов — от 0 до 255. В зависимости от типа целого числа диапазон знаков со знаком не должен быть таким, как -128 на 127. Но почему -127 на 127? А как насчет оставшегося бита?

7
задан ArjunShankar 27 July 2012 в 09:45
поделиться