Вопросы к Поиску с Алисой
Тип char не поддерживает отрицательные значения, потому что он является неподписанным типом и предназначен для представления только положительных чисел. learn.microsoft.com
Это связано с тем, что числа в компьютере хранятся в виде двоичной комбинации бит, и сами по себе биты не могут быть отрицательными или положительными. dzen.ru Для хранения знака числа один бит специально выделяется. dzen.ru Если этот бит равен 0, то знака нет (число положительное), а если он равен 1, то знак есть (число отрицательное). dzen.ru
Тип char используется для хранения символов, таких как буквы и знаки препинания, и при работе с ними компьютер использует их числовые коды. vk.com