0. Увод

1. Програмиране със c++ 2. Защо c++ ? 3. Вход и изход от конзолата (**cout** и **cin**).

1. Променливи и примитивни типове (част 1)

Деклрация на променлива: ```c++ <тип> <име> = (<стойност>) ``` Примитивни типове: - Целочислен тип (**int, short, long** ..) - Числа с плаваща запетая (**double, float** ..) - Булев тип (**bool**) - Символен тип (**char**) Същестуват и други примитвни типове, които ще се разгледат по-напред в курса.

2. Преобразуване между типовете

Преобразуването може да се извърши: - Без загуба на информация. ```c++ bool b = true; //1 int a = b; // ``` ```c++ int n = 4; double m = n; //4.0 ``` - Със загуба на информация ```c++ int a = 10; bool b = a; //1 ``` ```c++ double PI = 3.14; int a = PI; //3 ```

3. Оператори.

![enter image description here](https://i.ibb.co/6BDQwMJ/op.png) 1. **Аритметични оператори**: +, -, *, /, %, ++, - -, 2. **Оператори за сравнение** (винаги връщат истина/лъжа(bool)): ==, <, >, <=, >=, != 3. **Логически оператори** &&, ||, ! 4. **Оператори за присвояване**: =, +=, -=, /=, *=, %=, &=, |= Всеки оператор има: - Приоритет - Асоциативност - Позиция на оператора спярмо аргумента - _префиксен_, _инфиксен_ и _суфиксен_ Таблица с всички оператори в c++: ![enter image description here](https://i.stack.imgur.com/u3q2E.png)