基本数据类型:
Boolean、Byte、Short、Int、Long、Float、Double、Char
其中char不属于数值类型,用单引号括起来,但是可以和数值类型进行转换
引用数据类型:
除了基本数据类型,其它都是引用数据类型
数据类型转换:
显示转换:
每个基本类型除了自身以外都有以下函数:
toBat()、toShort()、toInt()、toLong()、toFloat()、toDouble()、toChar()
调用对应的函数,即可显示转换成为对应类型
隐式转换:
数学计算会产生隐式转换,由于参与数学计算的数值类型可能不同,编译器会根据上下文环境进行隐式转换,作为返回的数据类型
注意事项:
Kotlin对于类型转换的要求检查非常严格,不同类型数值进行赋值必须得显示转换,在显示转换之后才能进行赋值