Программирование на языке С++. Викентьева О.Л - 4 стр.

UptoLike

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
                точности