Kotlin
基本数据类型
类型 | 位宽度 |
---|---|
Double | 64 |
Float | 32 |
Long | 64 |
Int | 32 |
Short | 16 |
Byte | 8 |
你可以使用下划线划分数字,易读:
val oneMillion = 1_000_000
类型转化
与Java不同,必须显示转换
1 | var b:Byte = 1; |
转换方法:
1 | toByte(): Byte |
但有些情况下是可以进行转换的,前提是可以根据上下文环境推断出正确的数据类型而且数学操作符会做相应的重载。
val l = 1L + 3 // Long + Int => Long
位操作
1 | shl(bits) – 左移位 (Java’s <<) |
字符
和 Java 不一样,Kotlin 中的 Char 不能直接和数字操作,Char 必需是单引号’’包含起来的。比如普通字符 ‘0’,’a’。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 BitMan!