- •6.050103 «Програмна інженерія»
- •Теоретичні відомостi
- •Основні поняття
- •Операції
- •Стандартні типи даних
- •Стандартні математичні функції
- •Структура програми
- •Оператор присвоєння
- •Організація введення-виведення даних
- •Приклади програм
- •Варіанти завдань
- •Контрольні питання
- •Теоретичні відомостi
- •Умовний оператор
- •Складений оператор
- •Оператор поліваріантного вибору
- •Приклади програм
- •Варіанти завдань
- •Контрольні питання
-
Стандартні типи даних
Дані, що використовуються в програмі, належать певному типу, який визначає:
-
множину допустимих значень,
-
множину операцій, що можуть застосовуватися до них;
-
обсяг пам’яті, необхідної для розміщення відповідних значень.
Стандартні типи даних Рascal (табл. 1.6):
Таблиця 1.6. Стандартні типи Рascal
Тип |
Назва |
Діапазон значень |
Обсяг пам'яті (байт) |
Цілі типи |
|||
byte |
коротке ціле без знака |
0 .. 255 |
1 |
shortint |
коротке ціле із знаком |
-128 .. 127 |
1 |
integer |
ціле із знаком |
-32768 .. 32767 |
2 |
word |
ціле без знака |
0 .. 65535 |
2 |
longint |
довге ціле із знаком |
-2147483648 .. 2147483647 |
4 |
Дійсні типи |
|||
real |
дійсний |
2.910-39 1.71038 |
6 |
sinqle |
звичайної точності |
1.510-45 3.41038 |
4 |
double |
подвійної точності |
5.010-324 1.710308 |
8 |
extended |
підвищеної точності |
3.410-4932 1.1104932 |
10 |
comp |
складний |
-9.21018 9.21018 (-263+1 263 -1) |
8 |
Логічний тип |
|||
boolean |
|
0 .. 1 |
1 |
Символьний тип |
|||
char |
|
0 .. 255 |
1 |
Стандартні типи даних С++ (табл. 1.7):
Таблиця 1.7. Стандартні типи С++
Тип |
Діапазон значень |
Обсяг пам'яті (байт) |
Цілі типи |
||
short int |
-32768 .. 32767 |
2 |
unsigned int |
0 .. 65535 |
2 |
int |
-32768 .. 32767 |
2 |
unsigned long |
0 .. 4294967295 |
4 |
long |
-2147483648 .. 2147483647 |
4 |
long long або _int64 |
–9223372036854775808 … 9223372036854775807 |
8 |
unsigned _int64 |
0 … 18446744073709551615 |
8 |
Дійсні типи |
||
float |
3.410-38 .. 3.410+38 |
4 |
double |
1.710-308 .. 1.710+308 |
8 |
long double |
3.410-4932 .. 1.110+4932 |
10 |
Символьнi типи |
||
unsigned char |
0 .. 255 |
1 |
char |
-128 .. 127 |
1 |