Разделы презентаций


Типи даних мови С++

Концепція типів даних будь-який тип даних визначає множину допустимих значень;кожна операція або функція вимагає аргументів фіксованного типу й видає результат фіксованого типу;тип даних визначає операції, процедури й функції, які можливо застосувати

Слайды и текст этой презентации

Слайд 1Типи даних мови С++
Тема 3

Типи даних мови С++Тема 3

Слайд 2Концепція типів даних
будь-який тип даних визначає множину допустимих значень;
кожна

операція або функція вимагає аргументів фіксованного типу й видає результат

фіксованого типу;
тип даних визначає операції, процедури й функції, які можливо застосувати або виконати над даними цього типу.
Концепція типів даних будь-який тип даних визначає множину допустимих значень;кожна операція або функція вимагає аргументів фіксованного типу

Слайд 3Тип визначає
можливі значення;

внутрішню форму подання;

операції й функції, які можуть виконуватися.

Тип визначаєможливі значення;внутрішню форму подання;операції й функції, які можуть виконуватися.

Слайд 4Класифікація типів даних

Класифікація типів даних

Слайд 5Цілі типи даних

Цілі типи даних

Слайд 6Цілі типи даних
34U, 700034L, 7654ul
Цифра 0 на початку числа

- ознака восьмеричної системи числення.
0x або 0X перед числом

- ознака шістнадцятиричної системи.

Помилкові записи
const long у = 0678;
const int x = 23F3;

Вірні записи
const int x = 240;
const int y = 0360;
const int z = 0x0F0;
const short a = 0xa4;

Цілі типи даних34U, 700034L, 7654ul Цифра 0 на початку числа - ознака восьмеричної системи числення. 0x або

Слайд 7Перетворення цілих типів
short x;long y; x+y; //x->long; безпечне перетворення
short x;long y;

x=y; //y->short; попередження - можлива // втрата значущих цифр
int x,y;

char s; x*(int)s;
Перетворення цілих типівshort x;long y; x+y; //x->long;  безпечне перетворенняshort x;long y;  x=y; //y->short;  попередження

Слайд 8Дійсні числа
1.3 3.1415
1.2E0

0.12e1

Дійсні числа1.3     3.1415 1.2E0   0.12e1

Слайд 9Перетворення дійсних типів
float -> double double -> long double

ціле операція

дійсне дійсне операція ціле

int k= 1.0/2;

Перетворення дійсних типівfloat -> double double -> long double ціле операція дійсне дійсне операція цілеint k= 1.0/2;

Слайд 10Логічні величини
Логічні операції - &&, || та !
Нуль

відповідає значенню false , і будь-яке відмінне від нуля число

перетвориться в значення true

Приклад
int k = 100; while (k) { // виконати цикл 100 разів k--;}

Логічні величини Логічні операції - &&, || та ! Нуль відповідає значенню false , і будь-яке відмінне

Слайд 11Символи і байти
char c; c = 65; с=

'А' ;

Символи і байтиchar c;  c = 65;  с= 'А' ;

Слайд 13Екрановані послідовності
\b повернення на один символ назад \n

новий рядок \r переведення каретки \t горизонтальна

табуляція \v вертикальна табуляція \' апостроф \" подвійні лапки \\ зворотна дробова риса \? знак питання

char z = '\74'; const unsigned char b = '\0xFF'; char tab = '\010';

Екрановані послідовності\b   повернення на один символ назад \n   новий рядок \r

Слайд 14Операції над символами
for (char c = 32; c < 127;

c++) cout

(int) c << " ";

'F' + 1 'a' < 23
Операції над символамиfor (char c = 32; c < 127; c++)    cout

Слайд 15Тип void
Використовується
для визначення функцій, які не повертають значення,


для вказівки порожнього списку аргументів функції,
як базовий тип для

покажчиків;
в операції приведення типів.
Тип void Використовується для визначення функцій, які не повертають значення, для вказівки порожнього списку аргументів функції, як

Слайд 16Перейменування типів
typedef стара_назва нова_назва
Розміщається в будь-якому місці програми

(окрім операторів)

Приклад.
typedef int kg;
int w =

62; // оператори kg w = 62; // еквівалентні
Перейменування типівtypedef  стара_назва  нова_назваРозміщається в будь-якому місці програми (окрім операторів)Приклад.  typedef int kg;

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика