Intern
85
questionbank

Что такое унарный, бинарный и тернарный операторы?

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech

Унарные операторы работают с одним операндом, бинарные — с двумя, тернарные — с тремя.
Например:

  • Унарные:

    • Унарный минус (-) для изменения знака числа:
      kotlin
    • Постфиксный и префиксный инкремент (++) и декремент (--):
      kotlin
    • Логическое отрицание (!) для инверсии булева значения:
      kotlin
  • Бинарные:

    • Арифметические операторы (+, -, *, /, %):
      kotlin
    • Операторы сравнения (==, !=, <, >, <=, >=):
      kotlin
    • Логические операторы (&&, ||):
      kotlin
  • Тернарный:

    • В Kotlin нет прямого тернарного оператора ?: как в Java. Вместо него используется выражение if/else. Это, по сути, эквивалент тернарного оператора:
      kotlin