Таблица 3. Арифметические операторы.
+ |
Сложение |
Возвращает сумму левого и правого операндов |
- |
Вычитание |
Возвращает разницу левого и правого операндов |
* |
Умножение |
Возвращает произведение левого операнда на правый |
/ |
Деление |
Возвращает результат деления левого операнда на правый. Результат может быть дробным |
% |
Остаток от деления |
Возвращает остаток от деления левого операнда на правый |
++ |
Инкремент |
Увеличивает значение операнда на 1 (унарная) |
-- |
Деинкремент |
Уменьшает значение операнда на 1 (унарная) |
- |
Унарный минус |
Возвращает число, противоположное операнду (унарная) |
Таблица 4. Побитовые операции.
& |
Побитовое И |
Возвращает число, являющееся результато побитового сравнения "И" |
| |
Побитовое ИЛИ |
Возвращает число, являющееся результато побитового сравнения "включающее ИЛИ" |
^ |
Побитовое исключающее ИЛИ |
Возвращает число, являющееся результато побитового сравнения "исключающее ИЛИ" |
~ |
Побитовое НЕ |
Возвращает число, с битами, расположенными в обратном порядке |
<< |
Сдвиг влево |
Сдвигает первый операнд влево на число разрядов,заданных вторым операндом. Освобождающиеся правые биты заполняются нулями |
>> |
Сдвиг вправо |
Сдвигает первый операнд вправо на число разрядов,заданных вторым операндом. Освобождающиеся левые биты отбрасываются |
>>> |
Полный сдвиг вправо |
Сдвигает первый операнд вправо на число разрядов,заданных вторым операндом. Освобождающиеся левые биты заполняются нулями |
Таблица 5. Логические операции.
&& |
Логическое И |
"Выражение1"&&"Выражение2". Возвращает "Выражение1", если оно ложно, в противном случае возвращает "Выражение2" |
|| |
Логическое ИЛИ |
"Выражение1"||"Выражение2". Возвращает "Выражение1", если оно истинно, в противном случае возвращает "Выражение2" |
! |
Логическое отрицание |
Возвращает false, если выражение может быть приведено к истине, в противном случае возвращает true |