и плавающего типа допустимы сокращения,
При записи спецификаций целого и плавающего типа допустимы сокращения, приведенные в таблице 3.2. Например, в целых типах ключевое слово
signed может быть опущено. Если ключевое слово
unsigned отсутствует в записи спецификации типа
short,
int или
long, то тип целого будет знаковым, даже если опущено ключевое слово
signed.
По умолчанию тип
char всегда имеет знак. Однако существует опция компилятора языка Си, позволяющая изменить умолчание для
char со знакового типа на беззнаковый. Если эта опция задана, то сокращение
char имеет тот же смысл, что и
unsigned char, и, следовательно, для объявления символьной переменной со знаком должно быть записано ключевое слово
signed.
Таблица 3.2.
Спецификации типов и их сокращения
Спецификация типа
|
Сокращение
|
signed char
|
char
|
signed int
|
signed, int
|
signed short int
|
short, signed short
|
signed long int
|
long, signed long
|
unsigned char
|
-
|
unsigned int
|
unsigned
|
unsigned short int
|
unsigned short
|
unsigned long int
|
unsigned long
|
float
|
-
|
long float
|
double
|
long double
|
double (СП MSC 5.0, СП TC 1.5)
|
long double
|
—(СП TC 2.0)
|
Примечание. В данной книге в основном используются сокращенные формы записи спецификаций типов, перечисленные в таблице 3.2; при этом предполагается, что тип
char
по умолчанию имеет знак.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий