Kotlin教程:数据类型(一切都是对象)
数据类型(基本类型)是指与变量和函数关联的数据的类型和大小。数据类型用于声明确定数据特征的变量的存储位置。
在Kotlin中,一切都是对象,这意味着可以在任何变量上调用成员函数和属性。 Kotlin内置数据类型分为以下几种类别:
- 数字
- 字符
- 布尔
- 数组
- 字符串
1. 数字类型
数字类型是仅包含数字类型数据变量的数据类型。它又进一步分为整数和浮点数。
数据类型 | 位宽(大小) | 数据范围 |
---|---|---|
Byte | 8位 | -128 - 127 |
Short | 16位 | -32768 - 32767 |
Int | 32位 | -2,147,483,648 - 2,147,483,647 |
Long | 64位 | -9,223,372,036,854,775,808 - +9,223,372,036,854,775,807 |
Float | 32位 | 1.40129846432481707e-45 - 3.40282346638528860e+38 |
Double | 64位 | 4.94065645841246544e-324 - 1.79769313486231570e+308 |
2. 字符(Char)数据类型
使用关键字char
表示字符。 char
类型使用单引号(''
)声明。
数据类型 | 位宽(大小) | 数据范围 |
---|---|---|
Char | 4位 | -128 - 127 |
示例
val value1 = 'A'
// 或者
val value2: Char
value2= 'A'