# Kotlin 运算符 - 算术，赋值，一元，逻辑等

> 原文： [https://beginnersbook.com/2017/12/kotlin-operators-arithmetic-assignment-unary-logical-and-more/](https://beginnersbook.com/2017/12/kotlin-operators-arithmetic-assignment-unary-logical-and-more/)

**运算符**用于操作数并用于计算。例如，`+`是一个运算符，当我在这样的表达式中使用它时：`a + b`，它在操作数`a, b`上执行加法。在本指南中，我们将学习 Kotlin 中可用的操作符类型以及如何使用它们。

Kotlin 中的运算符分为以下几类：

## 1.算术运算符

*   `+`加法运算符
*   `-`减法运算符
*   `*`乘法运算符
*   `/`减法运算符
*   `%`模数运算符

### 算术运算符的例子

```kotlin
fun main(args: Array<String>) {

   val num1 = 101.99
   val num2 = 100.50
   var op: Double

   op = num1 + num2
   println("Addition: $op")

   op = num1 - num2
   println("Subtraction: $op")

   op = num1 * num2
   println("Multiplication: $op")

   op = num1 / num2
   println("Division: $op")

   op = num1 % num2
   println("Modulus: $op")
}
```

输出：

```kotlin
Addition: 202.49
Subtraction: 1.4899999999999949
Multiplication: 10249.994999999999
Division: 1.014825870646766
Modulus: 1.4899999999999949
```

> 加法运算符（`+`）也用于字符串连接。你可以在这里阅读：
> [Kotlin 中的字符串连接](https://beginnersbook.com/2017/12/string-concatenation-in-kotlin/)

注意：本指南不完整。即将添加更多内容。