4. Операции

  1. + операция сложения двух чисел: z=x+y
  2. - операция вычитания двух чисел: z=x-y
  3. * операция умножения двух чисел: z=x*y
  4. / операция деления двух чисел: z=x/y
  5. % получение остатка от деления двух чисел: z=x%y
  6. ++ (префиксный инкремент) z=++y (сначала значение переменной y увеличивается на 1, а потом ее значение присваивается переменной z)
  7. ++ (постфиксный инкремент) z=y++ (сначала значение переменной y присваивается переменной z, а затем значение переменной y увеличивается на 1)
  8. -- (префиксный декремент) z=--y (сначала значение переменной y уменьшается на 1, а потом ее значение присваивается переменной z)
  9. -- (постфиксный декремент) z=y-- (сначала значение переменной y присваивается переменной z, а затем значение переменной y уменьшается на 1)
  10. & (логическое умножение)
  11. | (логическое сложение)
  12. ^ (логическое исключающее ИЛИ)
  13. ~ (логическое отрицание)
  14. x<<y - сдвигает число x влево на y разрядов. Например, 4<<1 сдвигает число 4 (которое в двоичном представлении 100) на один разряд влево, то есть в итоге получается 1000 или число 8 в десятичном представлении.
  15. x>>y - сдвигает число x вправо на y разрядов. Например, 16>>1 сдвигает число 16 (которое в двоичном представлении 10000) на один разряд вправо, то есть в итоге получается 1000 или число 8 в десятичном представлении.
  16. == сравнивает два операнда на равенство: z=x==y; z равно true, если x равно y, иначе z будет равно false
  17. != z=x!=y; (z равно true, если x не равно y, иначе z будет равно false)
  18. < z=x<y; (z равно true, если x меньше y, иначе z будет равно false)
  19. > z=x>y; (z равно true, если x больше y, иначе z будет равно false)
  20. <= z=x<=y; (z равно true, если x меньше или равно y, иначе z будет равно false)
  21. >= z=x>=y; (z равно true, если x больше или равно y, иначе z будет равно false)
  22. = самая распространенная операция, просто приравнивает одно значение другому: z=x;
  23. += z+=y; (переменной z присваивается результат сложения z и y)
  24. -= z-=y; (переменной z присваивается результат вычитания y из z)
  25. *= z*=y; (переменной z присваивается результат произведения z и y)
  26. /= z/=y; (переменной z присваивается результат деления z на y)
  27. %= z%=y; (переменной z присваивается остаток от деления z на y)
  28. &= z&=y; (переменной z присваивается значение z&y)
  29. |= z|=y; (переменной z присваивается значение z|y)
  30. ^= z^=y; (переменной z присваивается значение z^y)
  31. <<= z<<=y; (переменной z присваивается значение z<<y)
  32. >>= z>>=y; (переменной z присваивается значение z>>y)

results matching ""

    No results matching ""