Przypisania
= operator przypisania (wynik działań z prawej strony operatora przypisywany jest do zmiennej po lewej)
x = x * x + 3 * x - 6;
Wczytywanie danych początkowych
>> - wczytuje dane ze strumienia do zmiennej.
cin >> x; // wczyta dane z klawiatury do zmiennej x;
FD >> n; // wczyta dane z pliku do zmiennej n;
Wyprowadzenie danych wynikowych
<< - wyprowadza dane na wyjście (ekran lub plik).
cout << k; // wyświetla wartość zmiennej k na ekranie monitora.
FR << x; // wyprowadza wartość zmiennej x do pliku.
Arytmetyczne
+ dodawanie
- odejmowanie
* mnożenie
/ dzielenie
/ dzielenie całkowite (jeżeli dzielna i dzielnik są całkowite, wynikiem jest część całkowita ilorazu)
% reszta z dzielenia liczb całkowitych
//np.: sprawdzanie czy liczba dzieli się na 5
if (x % 5 == 0) cout << x << " dzieli sie na 5";
else cout << x << " nie dzieli sie na 5";
Relacji
== równy
> większy
>= większy lub równy
< mniejszy
<= mniejszy lub równy
!= różny
Inkrementacji i dekrementacji
x++ zwiększa wartość zmiennej x o 1
x-- zmniejsza wartość zmiennej x o 1
Logiczne
&& koniunkcja (iloczyn zdań) (logiczne I)
matematyczne 0 < y < 1 w C++ wygląda y > 0 && y < 1;
|| alternatywa (suma zdań) (logiczne LUB)
matematyczne x < -1 lub x > 1 w C++ wygląda x < -1 || x > 1;
! negacja (zaprzeczenie zdań) (logiczne NIE)
!(x < 0) równoznaczne x >= 0;