ВУЗ:
Составители:
Рубрика:
4
1.2. Константы и переменные
Константа - это значение, которое не может быть из-
менено. Синтаксис языка определяет 5 типов констант:
• символы;
• константы перечисляемого типа;
• вещественные числа;
• целые числа;
• нулевой указатель (NULL).
Переменные можно изменять. При задании значения пе-
ременной в соответствующую ей область памяти помещается
код этого значения. Доступ к значению возможен через имя
переменной, а доступ к участку памяти - по его адресу.
Каждая переменная перед использованием в программе должна
быть определена, т. е. ей должна быть выделена память.
Размер участка памяти, выделяемой для переменной и интер-
претация содержимого зависят от типа, указанного в опре-
делении переменной. Простейшая форма
определения перемен-
ных:
тип список_имен_переменных;
Основные типы данных
тип данных название раз-
мер,
бит
диапазон значений
unsigned char беззнаковый це-
лый длиной не
менее 8 бит
8 0 . . 255
char целый длиной не
менее 8 бит
8 -128 . . 127
enum перечисляемый 16 -32768 . . 32767
unsigned int беззнаковый це-
лый
16 0 . . 65535
short int
(short)
короткий целый 16 -32768 . . 32767
unsigned
short
беззнаковый ко-
роткий целый
16 0 . . 65535
int целый 16 -32768 . . 32767
unsigned long беззнаковый
длинный целый
32 0 . . 4294967295
long длинный целый 32 -
2
14748348 . .
2147483647
float вещественный
одинарной точ-
ности
32 3.4Е-38 . . 3.4Е+38
double вещественный
двойной точно-
сти
64 1.7Е-
3
08 . .
1.7Е+308
long double вещественный
максимальной
точности
80 3.4Е-
4
932 . .
1.1Е+4932
4
1.2. Константы и переменные
Константа - это значение, которое не может быть из-
менено. Синтаксис языка определяет 5 типов констант:
• символы;
• константы перечисляемого типа;
• вещественные числа;
• целые числа;
• нулевой указатель (NULL).
Переменные можно изменять. При задании значения пе-
ременной в соответствующую ей область памяти помещается
код этого значения. Доступ к значению возможен через имя
переменной, а доступ к участку памяти - по его адресу.
Каждая переменная перед использованием в программе должна
быть определена, т. е. ей должна быть выделена память.
Размер участка памяти, выделяемой для переменной и интер-
претация содержимого зависят от типа, указанного в опре-
делении переменной. Простейшая форма определения перемен-
ных:
тип список_имен_переменных;
Основные типы данных
тип данных название раз- диапазон значений
мер,
бит
unsigned char беззнаковый це- 8 0 . . 255
лый длиной не
менее 8 бит
char целый длиной не 8 -128 . . 127
менее 8 бит
enum перечисляемый 16 -32768 . . 32767
unsigned int беззнаковый це- 16 0 . . 65535
лый
short int короткий целый 16 -32768 . . 32767
(short)
unsigned беззнаковый ко- 16 0 . . 65535
short роткий целый
int целый 16 -32768 . . 32767
unsigned long беззнаковый 32 0 . . 4294967295
длинный целый
long длинный целый 32 -214748348 . .
2147483647
float вещественный 32 3.4Е-38 . . 3.4Е+38
одинарной точ-
ности
double вещественный 64 1.7Е-308 . .
двойной точно- 1.7Е+308
сти
long double вещественный 80 3.4Е-4932 . .
максимальной 1.1Е+4932
точности
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »
