Unsigned-типы данных имеют больший диапазон значений, чем signed-типы, потому что первые могут представлять только неотрицательные числа, а вторые — и положительные, и отрицательные. 15
Например, 1-байтовый unsigned-целочисленный тип может хранить значения от 0 до 255, а signed-целочисленный — от -128 до 127. 34
Это связано с тем, что в signed-типах для представления чисел используется бит знака, а в unsigned-типах — все биты для представления величины числа, без бита знака. 5