Re: char, signed char, unsigned char
От: MasterZiv СССР  
Дата: 17.02.17 09:28
Оценка: :)
Здравствуйте, nen777w, Вы писали:

N>Почему с точки зрения компилятора это 3 разных типа?


Потому что с точки зрения стандарта это 3 разных типа. Точнее, 2 разных типа -- signed char, unsigned char и char является синонимом к одному из двух предыдущих.

N>В стандарте ничего внятного по этому поводу нет (ну или я не смог найти)


Да ладно... Я искать конечно не буду, но там это 100% есть.

N>почему это касается только (s/u) char (в чем так сказать причина)?


Нет, это касается всех типов, которые имеют варианты signed/unsigned.
Например, int также имеет 2 типа , и int является синонимом signed int.

P.S. блин, таки наврал...
Отредактировано 17.02.2017 9:30 MasterZiv . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.