Программирование на языке C++

Слайд 2

Типы данных

int // целое
long int // длинное целое
float // вещественное
double

Типы данных int // целое long int // длинное целое float //
// веществ. двойной точности
bool // логические значения
char // символ

Слайд 3

Арифметическое выражения

a = (c + b*5*3 - 1) / 2 * d;

Приоритет

Арифметическое выражения a = (c + b*5*3 - 1) / 2 *
(старшинство):
скобки
умножение и деление
сложение и вычитание

1

2

3

4

5

6

Слайд 4

Деление

Результат деления целого на целое – целое число (остаток отбрасывается):

int a =

Деление Результат деления целого на целое – целое число (остаток отбрасывается): int
3, b = 4;
float x;
x = 3 / 4; // = 0
x = 3. / 4; // = 0.75
x = 3 / 4.; // = 0.75
x = a / 4; // = 0
x = a / 4.; // = 0.75
x = a / b; // = 0
x = float(a) / 4; // = 0.75
x = a / float(b); // = 0.75

Слайд 5

Остаток от деления

% – остаток от деления

int a, b, d;
d = 85;
b

Остаток от деления % – остаток от деления int a, b, d;
= d / 10; // 8
a = d % 10; // 5
d = a % b; // 5
d = b % a; // 3

Для отрицательных чисел:

int a = -7;
b = a / 2; // -3
d = a % 2; // -1

-7 = (-4)*2 + 1

остаток ≥ 0

Слайд 6

Сокращенная запись операций

int a, b;
...
a ++; // a = a + 1;

Сокращенная запись операций int a, b; ... a ++; // a =

a --; // a = a – 1;
a += b; // a = a + b;
a -= b; // a = a - b;
a *= b; // a = a * b;
a /= b; // a = a / b;
a %= b; // a = a % b;
Имя файла: Программирование-на-языке-C++.pptx
Количество просмотров: 27
Количество скачиваний: 0