Модификатор
Синтаксис
< модификатор >::= {signed | unsigned}
Атрибуты signed
и unsigned
необязательны. Они указывают, как интерпретируется старший бит объявляемой переменной, т.е. если указан unsigned
, то старший бит интерпретируется как часть числа, в противном случае – как знаковый. При отсутствии атрибута unsigned
целая переменная считается знаковой.
Примечание
Для переменных типа CHAR модификатор может использоваться при объявлении как одиночных символов, так и строковых литералов (массива символов).
Пример
unsigned int n; unsigned int b; int c; (подразумевается signed int c );