Аритметички оператори

Аритметичките оператори се користат за изведување на математичките операции.

Oператор

 

Пример

+

Собирање

 

x + y

-

Одземање

 

x - y

*

Множење

 

x * y

/

Делење

 

x / y

%

Остаток при делење

 

x % y

++

Инкремент

Зголемување на вредноста на променливата за 1

x ++
++x

- -

Декремент

Намалување на вредноста на променливата за 1

x --
--
x

 

 

Споредбени (релациони) оператори

Споредбените оператори се користат за споредба на две вредности.

 

Оператор

 

Пример

= =

Еднакво

x == y

!=

Различно

x != y

> 

Поголемо

x > y

< 

Помало

x < y

>=

Поголемо еднакво

x >= y

<=

Помало еднакво

x <= y

 


Забелешка: Резултатот на споредбените искази е  true (вистина – 1)  или false (лага  - 0).
Во следниот пример е искористен операторот поголемо (>) за да најде дека 5 е поголемо од 3:

int x = 5;
int y = 3;
cout << (x > y);
// враќа 1 (true) зошто 5 е поголемо од  3

 

Логички оператори

Operator

Пример

&&

Логичко and / и

Дава резултат вистина ако двата искази се вистина

x < 5 &&  x < 10

||

Логичко or / или

Дава резултат вистина ако еден од исказите е вистина

x < 5 || x < 4

!

Логичко not / не

Негација, дава false ако е true и обратно

!(x < 5 && x < 10)