| Спецификация типа | Сокращение |
| 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 по умолчанию имеет знак.
Области значений
Область значений — это интервал от минимального до максимального значения, которое может быть представлено в переменной данного типа. В таблице 3.3 приведен размер занимаемой памяти и области значений переменных для каждого типа. Поскольку переменных типа void не существует, он не включен в эту таблицу.
Таблица 3.3.
| Тип | Представление в памяти | Область значений |
| char | 1 байт | от -128 до 127 |
| int | зависит от реализации | |
| short | 2 байта | от -32768 до 32767 |
| long | 4 байта | от -2.147.483.648 до 2.147.483.647 |
| unsigned char | 1 байт | от 0 до 255 |
