Scala学习之数据类型和变量( 九 )

如果定义一个整数超过了Int类型最大值 , 而不在后面加上“L” , 编译会报错 , 这时需要加上“L”

浮点类型

Scala的浮点类型可以表示一个小数 , 比如 3.14f、7.8 、0.168等等 , 根据长度不同浮点类型又划分出两种类型:

与整数类型类似 , Scala 浮点类型也有固定的表数范围和字段长度 , 不受具体操作系统的影响 。 Scala的浮点型常量默认为Double型 , 声明Float型常量 , 须后加“f”或“F” 。 通常情况下 , 应该使用Double型 , 因为它比Float型更精确(小数点后大致7位)

字符类型

字符类型可以表示单个字符 , 字符类型是Char , 16位无符号Unicode字符(2个字节) , 区间值为 U+0000 到 U+FFFF 。

字符常量是用单引号(' ')括起来的单个字符 , 可以直接给Char赋一个整数 , 然后输出时 , 会按照对应的unicode码 。

推荐阅读