Ним
Гуру
(2751)
13 лет назад
однобайтное число без знака может содержать значение от 0 до 255
двубайтное может содержать значение от 0 до 65535
C:
byte
unsigned int
Delphi:
byte
word
в таком числе не учитывается, что числом может быть отрицательным (гугли обратный код)
Run
Гуру
(3494)
13 лет назад
Один символ например 'a' это один байт или 8 бит. Два символа например 'as' это два байта или 16 бит. А про знаки ничего не слышал
Тимур Салтанов
Ученик
(116)
13 лет назад
Мда... .
однобайтовое число без знака - число которое в 8 бит влезает От 0 до 255 включительно
старший бит байта воспринимается как знаковый, поэтому однобайтовое число без знака - 7 бит + 1 бит знак
Соответственно -128 до +127 +128 - переполнение знакового разряда, отслеживаемое АЛУ