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. Оператори.

1. **Аритметични оператори**:
+, -, *, /, %, ++, - -,
2. **Оператори за сравнение** (винаги връщат истина/лъжа(bool)):
==, <, >, <=, >=, !=
3. **Логически оператори**
&&, ||, !
4. **Оператори за присвояване**:
=, +=, -=, /=, *=, %=, &=, |=
Всеки оператор има:
- Приоритет
- Асоциативност
- Позиция на оператора спярмо аргумента - _префиксен_, _инфиксен_ и _суфиксен_
Таблица с всички оператори в c++:
