Введение

В Котлине, как и во многих других языках программирования, существует концепция Операторы и Операнды. Операнд обычно представляет собой значение или переменную, к которой применяется оператор для выполнения определенной операции.

В примере ниже числа 100 и 50 являются операндами, а знак плюса + является оператором.

Операнд оператор Операнд
10 + 5

Существуют различные типы операторов:

  • Арифметические операторы
  • Операторы присваивания
  • Операторы сравнения
  • Логические операторы
  • Побитовые операторы
  • Операторы индекса

Арифметические операторы

Они позволяют выполнять простые математические расчеты, такие как: Дополнение (+), Вычитание (-), умножение (*), разделение (/) и больше





Особенность деления: если оба операнда деления являются целыми числами, результат также будет целым числом. Однако если в процессе деления образуется дробь, она отсекается. Например: Если 22 разделить на 5, то по правилам математики это равно 4,4. Однако, поскольку оба операнда являются целыми числами (тип Int), дробное число 0,4 усекается, и результат равен 4, а переменная c представляет тип Int.


Если вам нужен результат в виде десятичного числа, один из двух операндов должен быть числом с плавающей запятой.



Другие арифметические операторы также включают По модулю (%), приращение(++) и декремент(-).

% (оператор по модулю) вычисляет остаток от деления. Например, если вы вычислите 7% 3, вы получите 1, потому что остаток от деления 7 на 3 равен 1.


++ (оператор инкремента) увеличивает значение переменной на 1. Например, если у вас есть переменная a со значением 10 иметь и ++ а вы пишите, стоимость a на 11 увеличилось.


– – (оператор уменьшения) уменьшает значение переменной на 1. Например, если у вас есть переменная a со значением 10 иметь и – -а вы пишите, стоимость a на 9  Веррингерт.


Важно отметить, что позиция оператора увеличения или уменьшения влияет на значение, которое переменная будет иметь после операции. Если вы, например A ++ вы пишите, стоимость a только увеличилась после операции. 


Однако, если вы ++ а вы пишите, стоимость a сразу увеличился.


Оставить комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены * отмеченный