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'