Типи даних уС++
Назва Позначення Діапазон значень Розмір
(байт)
Цілі типи
Байт
(символ)
char -128..+127
(будь-який символ ASCII)
1
Байт без знака unsigned char 0..255 1
Ціле число Int -32768..+32767
-2147483648..+ 2147483648
2
4
Коротке ціле short int -32768..+32767 2
Коротке ціле без
знака
unsigned short int 0..65535
0..4294967295
2
4
Довге ціле long int -2147483648..+ 2147483648 4
Довге ціле без знака unsigned long int 0..4294967295 4
3.
Типи даних уС++
Назва Позначення Діапазон значень Розмір,
байт
Дійсні типи
Дійсне одинарної
точності
float ±3.4е-38..±3.4е+38
(7 значущих цифр)
4
Дійсне подвійної
точності
double ±1.74е-308..±1.7е+308
(15 значущих цифр)
8
Дійсне збільшеної
точності
long double ±1.2е-4932..±1.2е+4932 10
Булів тип
Логічне значення bool true false 1
4.
Стала або константа
-це пойменована ділянка оперативної пам'яті, де
зберігається значення величини, яке не
змінюється в процесі виконання програми.
Оголошення константи:
const <назва сталої 1>=<значення сталої 1>;
const <тип> < назва сталої 2 >=< значення сталої 2>;
Увага! За замовченням числова стала належіть до
цілого типу
Приклад: const int vik=20, rist=176; const float g=9.8;
5.
Змінна
- це пойменованаділянка оперативної пам'яті, де зберігається
значення величини, яке може змінюватися в процесі виконання
програми.
Оголошення константи:
<тип змінних1> <список змінних 1>;…
<тип зміннихN> <список змінних N>;…
Приклад: int a,c; float b,d,z; char w;
Ініціалізація даних - надання значень змінним відразу під час
оголошення: float b,d=2.5,z=4; char w=‘t’;
Присвоєння
Загальний вигляд:
<назва змінної>=<вираз>або
< назва змінної 1>=…=< назва змінної N>=< вираз >
Приклад: а=8-2; c=d=a+4; e=d/5+c;
Узгодження типів:
• Явне –
Int b,a; float c;
a=2; c=3.8; b=(int)c*a;// результат 3*2 (дробову частину відкинено) b=6
b=(int)(c*a);// результат 3.8*2=7.6 b=7
• Неявне - b=c*a;// результат 3.8*2=7.6 b=7 (дробову частину відкинено)
Узгодження типів у виразах відбувається з урахуванням пріоритетів типів. Пріоритет
типів за їхнім спаданням: double, float, long, int, short
8.
Завдання
• Створіть програмуз обміном значень двох
змінних
• Нехай задано сторони прямокутного
трикутника а=3, в=4. Знайти периметр і
площу трикутника
• Описати відповідні змінні та вивести власну
дату народження