Лінійні програми на
С++
СТАНДАРТНІ ТИПИ ДАНИХ МОВИ С++
Всі об'єкти (змінні, масиви тощо), з якими працює програма в С/С++, необхідно визначати
або описувати. Найпростіша форма визначення змінної:
<тип> <список імен змінних>;
При
оголошенні об'єкти можна ініціалізувати (задавати
початкове значення).
Наприклад: int j=10, m(3),
n;
float c(-1.3), l=-10.23,
f1;
Оголошення повідомляють
компілятору про властивості та імена об'єктів і функцій.
Змінні можуть змінювати свої значення. При наданні значення змінній у комірці пам'яті, яка відводиться під неї, розміщується код цього значення. Доступ до
значення цієї змінної можливий через імя змінної, а
доступ до ділянки пам'яті здійснюється за її адресою. Розмір ділянки
пам'яті, що відводиться змінній, визначається її типом. Перелік базових типів
даних наведено у таблиці 1.
Таблиця 1
Тип даних
|
Назва
|
Розмір, біт
|
Діапазон значень
|
|
unsigned char
|
Беззнаковий цілий довжиною не менше 8 біт
|
8
|
0 . . 255
|
|
сhar
|
Цілий довжиною не менше 8 біт
|
8
|
-128 . . 127
|
|
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 int (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
|
Немає коментарів:
Дописати коментар