ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »