📅  最后修改于: 2023-12-03 14:43:42.748000             🧑  作者: Mango
Kotlin是一种现代的、静态类型的编程语言,它提供了丰富的运算符来进行各种数学和逻辑操作。本文将介绍一些常用的Kotlin运算符,并提供代码示例和解释。
Kotlin支持常见的算术运算符,包括加法、减法、乘法和除法。以下是对应的运算符和示例代码片段:
+
val result = 10 + 5
-
val result = 10 - 5
*
val result = 10 * 5
/
val result = 10 / 5
%
val result = 10 % 3
比较运算符用于比较两个值的大小和相等性。Kotlin支持常见的比较运算符,包括大于、小于、等于以及它们的组合。以下是对应的运算符和示例代码片段:
>
val result = 10 > 5
<
val result = 10 < 5
>=
val result = 10 >= 5
<=
val result = 10 <= 5
==
val result = 10 == 5
!=
val result = 10 != 5
逻辑运算符用于处理布尔值,并进行逻辑操作,如与、或、非。以下是对应的运算符和示例代码片段:
&&
val result = true && false
||
val result = true || false
!
val result = !true
位运算符用于处理整数的二进制位。Kotlin支持常见的位运算符,如按位与、按位或、按位取反等。以下是对应的运算符和示例代码片段:
and
val result = 0b1010 and 0b1100
or
val result = 0b1010 or 0b1100
xor
val result = 0b1010 xor 0b1100
inv
val result = 0b1010.inv()
shl
val result = 0b1010 shl 2
shr
val result = 0b1010 shr 2
ushr
val result = 0b1010 ushr 2
请注意,以上示例中的前缀 0b
表示二进制数。
Kotlin支持常见的赋值运算符,用于给变量赋值。以下是一些常用的赋值运算符和示例代码片段:
=
var result = 10
+=
var result = 10
result += 5
-=
var result = 10
result -= 5
*=
var result = 10
result *= 5
/=
var result = 10
result /= 5
%=
var result = 10
result %= 3
以上是一些常见的Kotlin运算符,它们能够帮助程序员进行各种数学和逻辑运算。使用这些运算符可以简化代码并提高代码的可读性和可维护性。