C++ - Operatory
W porzednim rozdziale poznaliśmy operator przypisania. Czas poznać ich więcej.
Powrót
>>Operatory arytmetyczne
Są to operatory takie jak dodawanie czy odejmowanie. Wykaz znajduje się poniżej:+ dodawanie
- odejmowanie
* mnożenie
/ dzielenie
% dzielenie modulo
#include <iostream>
int main()
{
int L1 = 6;
int L2 = 3;
cout << L1+L2 << endl;
int L3 = L1-L2;
L3 = L1*L2;
double L4 = L1/L2;
cout << L4 << endl;
}
>>Arytmetyczne operatory przypisania
Jeśli chcemy np. zwiększyć zmienną L1 o 34 możemy zapisać to w taki sposóbL1=L1+34;
Możemy to jednak uprościć poprzez zapis:L1+=34;
Dwa powyższe zapisy są sobie równe. Istnieje więcej takich operatrów. Znajdziemy je poniżej:
+= przypisanie z dodawaniem
-= przypisanie z odejmowaniem
*= przypisanie z mnożeniem
/= przypisanie z dzieleniem
%= przypisanie reszty z dzielenia
>>Operatory inkrementacji/dekrentacji
Innymi ułatwiającymi zmianę wartości zmiennej są operatory inkrementacji oraz dekrementacji. Trzy poniższe linijki oznaczają dokładnie to samo:L1=L1+1;
L1+=1;
Li++;
L1--;
Operatory relacji Innymi rodzajami operatorów są operatory relacji. Dzięki nim możemy sprawdzić czy jedna zmienna jest większa od drugiej. Operatory te znajdziemy poniżej. Bliżej przyjżymy się im przy okazji instrukcji warunkowych.== równe
!= różne
< mniejsze
> większe
<= mniejsze lub równe
>= większe lub równe
>>Operatory logiczne
Ostatnimi operatorami są operatory logiczne, bliżej przyjżymy się im podczas opisu instrukcji warunkowych! negacja
|| logiczne LUB
&& logiczbe I
Powrót