Operatory (cz. 1)
Arytmetyczne: +, -, *, /, %, ++, --
Przypisania: =, +=, -=, *=, /=, %=,
Relacje: ==, >, <,!=
Operator warunkowy: ? :
Logiczne: &&, ||, !
Kolejność działań
Matematyczne (funkcje):
Minus (-)
Inkrementacja (++)
Operator inkrementacji zwiększa o 1 wartość argumentu i zwraca taką wartość.
Przyrostek (x++) będzie działał jako postinkrementacja, zwracana wartość nie będzie powiększona.
Przedrostek (++x) będzie działał jako preinkrementacja, zwracana wartość będzie powiększona.
Dekrementacja (--)
Operator dekrementacji zmniejsza o 1 wartość argumentu i zwraca taką wartość.
Przyrostek (x--) będzie działał jako postdekrementacja, zwracana wartość nie będzie pomniejszona.
Przedrostek (--x) będzie działał jako predekrementacja, zwracana wartość będzie pomniejszona.
Uwaga: Argument operatorów ++ i -- musi mieć typ całkowity.
Operator dodawania zwraca sumę argumentów.
Przypisania: =, +=, -=, *=, /=, %=,
Relacje: ==, >, <,!=
Operator warunkowy: ? :
Logiczne: &&, ||, !
Kolejność działań
Matematyczne (funkcje):
- jednoargumentowe
- dwuargumentowe
Jednoargumentowe
Plus (+)Minus (-)
Inkrementacja (++)
Operator inkrementacji zwiększa o 1 wartość argumentu i zwraca taką wartość.
Przyrostek (x++) będzie działał jako postinkrementacja, zwracana wartość nie będzie powiększona.
Przedrostek (++x) będzie działał jako preinkrementacja, zwracana wartość będzie powiększona.
Dekrementacja (--)
Operator dekrementacji zmniejsza o 1 wartość argumentu i zwraca taką wartość.
Przyrostek (x--) będzie działał jako postdekrementacja, zwracana wartość nie będzie pomniejszona.
Przedrostek (--x) będzie działał jako predekrementacja, zwracana wartość będzie pomniejszona.
Uwaga: Argument operatorów ++ i -- musi mieć typ całkowity.
Dwuargumentowe
Dodawanie (+)Operator dodawania zwraca sumę argumentów.
Odejmowanie (-)
Operator odejmowania zwraca różnicę między odjemną, a odjemnikiem.
Mnożenie (*)
Operator mnożenia zwraca iloczyn czynników.
Operator odejmowania zwraca różnicę między odjemną, a odjemnikiem.
Mnożenie (*)
Operator mnożenia zwraca iloczyn czynników.
Dzielenie (/)
Operator dzielenia zwraca iloraz. Po lewej stronie jest dzielna, a po prawej dzielnik.
Operator dzielenia zwraca iloraz. Po lewej stronie jest dzielna, a po prawej dzielnik.
Dzielenie modulo (%)
Operator modulo zwraca resztę z dzielenia pierwszej liczby przez drugą.
using namespace std;
int main()
Operator modulo zwraca resztę z dzielenia pierwszej liczby przez drugą.
Przykład 1.
#include <iostream>using namespace std;
int main()
{
int bit, bajt;
int bit, bajt;
cout << "Wpisz ilość bajtów!"
cin >> bajt;
bit = bajt * 8;
cout << bajt << " B = " << bit << " b";
return 0;
}
int main()
{
int bit;
float bajt;
cin >> bajt;
bit = bajt * 8;
cout << bajt << " B = " << bit << " b";
return 0;
}
Przykład 2.
#include <iostream>int main()
{
int bit;
float bajt;
std::cout << "Wpisz ilość bitów!"
std::cin >> bit;
std::cin >> bit;
bajt = bit / 8.0;
std::cout << bit << " b = " << bajt << " B";
return 0;
}
std::cout << bit << " b = " << bajt << " B";
return 0;
}