Kotlin 基本数据类型学习笔记

在 Kotlin 中,基本数据类型包括数字类型和布尔型,其中数字类型又分为整型和浮点型。

整型

整型分为四种:Byte、Short、Int 和 Long,分别用来表示不同范围的整数。在 Kotlin 中,整型变量默认为 Int 类型。

kotlinCopy Code
val a: Byte = 1 val b: Short = 2 val c: Int = 3 val d: Long = 4L // 后缀 L 表示 Long 类型

除了使用字面量赋值外,还可以使用其他整型变量或表达式给整型变量赋值。

kotlinCopy Code
val e = a + b // e 的类型为 Int

浮点型

浮点型有两种:Float 和 Double,分别用来表示单精度浮点数和双精度浮点数。在 Kotlin 中,浮点型变量默认为 Double 类型。

kotlinCopy Code
val a: Float = 1.0F // 后缀 F 表示 Float 类型 val b: Double = 2.0

布尔型

布尔型用来表示逻辑上的真或假。在 Kotlin 中,布尔型变量只有两种取值:true 和 false。

kotlinCopy Code
val a = true val b = false

实例

以下是一个简单的例子,展示了如何定义和使用 Kotlin 中的基本数据类型:

kotlinCopy Code
fun main() { val a: Byte = 1 val b: Short = 2 val c: Int = 3 val d: Long = 4L val e = a + b val f: Float = 1.0F val g: Double = 2.0 val h = true val i = false println("a = $a") println("b = $b") println("c = $c") println("d = $d") println("e = $e") println("f = $f") println("g = $g") println("h = $h") println("i = $i") }

输出结果:

Copy Code
a = 1 b = 2 c = 3 d = 4 e = 3 f = 1.0 g = 2.0 h = true i = false