Базовые типы данных Си
· Целые
Тип – integer, в программе int.
Размер переменной типаint может быть 16 или 32 бита.Пример: описание переменных
int i=0, kol=5, hod;
Тип | Размер | Диапазон значений |
int | -32768 …+32768 | |
int | -2147483648 …+2147483647 |
Объекты некоторого базового типа могут быть модифицированы. С этой целью используются специальные ключевые слова – модификаторы.
Рассмотрим 4 из них: unsignet, signet, short, long. Модификатор записывается перед спецификацией. Если после модификатора опущен спецификатор, то он int (long int A long A).
Модификаторы типа: short– Явно указывает компилятору, что под данную переменную необходимо отвести 2 байта, независимо от разрядности платформы. long – Явно указывает компилятору, что под данную переменную необходимо отвести 4 байта, независимо от разрядности платформы. signed – Указывает компилятору, что данная переменная является знаковой (то есть может принимать как положительные, так и отрицательные значения). unsigned –Указывает компилятору, что данная переменная является беззнаковой (то есть может принимать только положительные значения).В общем случае:
объект (short) <= объект (int) <= объект (long)
IBM PC | байты | диапазон |
short | от –32768 до 32767 | |
int | ||
long | ( –2147483648 … 2147483647 ) |
Пример: описание переменных
int i, kol;
short low, high;
long max;
· Данные с плавающей точкой
Существуют три описания для действительных чисел, отличающихся размером выделяемой памяти и точностью представления
float 4 байт 6…7 десятичных цифр
double 8 байт 16 … …
long double 10 байт 16 … …
Дата добавления: 2015-06-10; просмотров: 630;