Professional Documents
Culture Documents
Operatori I Operacii
Operatori I Operacii
оператори
Операциите во C++ се извршуваат со истиот
приоритет и со истите правила како и во
математиката како и во математиката.
^ Степенување a=2^3
a=8
+ Собирање A=2+3
A=5
- Одземање A=3-2
A=1
% Модул (остаток од делење) A=7%3
A=1 (остаток при делење
на 7 и 2)
Оператор значење Примери
Споредбени оператори
Резултатот при споредување на два броја е 1(точно) или 0(неточно)
>= Поголемо или еднакво Резултатот од 3>=0 e 1
Резултатот од -1>=0 e 0
<= Помало или еднакво (12<=12)=1
(12<=9)=0
> Поголемо (12>12)=0
(12>9)=1
< Помало (12==12)=1
(12==9)=0
!= Различно (5!=5)=0
(9!=-67)=1
== Еднакво (12==12)=1
(12==9)=0
Израз значење
a++ Ја враќа вредност која е сместена во променливата
а, па ја зголемува вредноста на а за 1
++а Ја зголемува вредноста на а за 1, па ја враќа
вредноста која е сместена во променливата а, па
a-- Ја враќа вредност која е сместена во променливата
а, па ја намалува вредноста на а за 1
--а Ја зголемува вредноста на а за 1, па ја враќа
вредноста која е сместена во променливата а, па
Ako
Ako
a=5
a=5
b=++a + 3
b=a++ + 3
По извршување на оперциите ќе ја
По извршување на оперциите ќе ја
имаат вредноста
имаат вредноста
а=6
а=6
b=9
b=8
СКРАТУВАЊЕ НА ИЗРАЗИ
+=, -=, *=, /=, %=
a=a/5 a/=5
а=а%5 а%=5
a=a*5 а*=5
a=a-5 а-=5
Ako
a=5
Пример, b=3,
Изразот а*=4-(b+1) е всушност По извршување на операцијата
a=а*(4-(b+1)) а*=4-(b+1)
а ќе има вредност 0 (а=0)
Оператор значење
Логички оператори
Резултатот од логичките операции е 1(точно) или 0(неточно)
&& Логичко и (конјукција)
|| Логичко или (дисјункција)
! Негација
(1&&0)||0 резултатот е 0
!((3==3)||(2>7)) резултатот е 0
!((5>3 ||2==5) && 2>5) резултат 1
Домашна работа