Operatory
Modyfikując wartości zmiennych korzystamy z różnych operatorów, które omawiamy poniżej.
Operatory arytmetyczne
Operator |
Nazwa |
Przykład |
Wynik |
+ |
Dodawanie |
3 + 2 |
\(1\) |
- |
Odejmowanie |
3 - 2 |
\(1\) |
* |
Mnożenie |
3 * 2 |
\(6\) |
/ |
Dzielenie |
3 / 2 |
\(1.5\) |
// |
Dzielenie całkowite |
5 // 2 |
\(2\) |
% |
Reszta z dzielenia |
5 % 2 |
\(1\) |
** |
Potęgowanie |
2 ** 10 |
\(1024\) |
Operatory bitowe
Operator |
Nazwa |
Przykład |
Wynik |
& |
AND |
0b1100 & 0b1010 |
0b1000 |
\| |
OR |
0b1100 \| 0b1010 |
0b1110 |
^ |
XOR |
0b1100 ^ 0b1010 |
0b0110 |
<< |
Przesunięcie w lewo |
0b1100 << 1 |
0b11000 |
>> |
Przesunięcie w prawo |
0b1100 >> 1 |
0b110 |