Java基本数据类型,类型长度,取值范围,默认值
Java基本数据类型
8种基本数据类型。
六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
序号 | 数据类型 | 类型长度 | 取值范围 | 默认值 |
---|---|---|---|---|
1 | byte | 8位(1字节) | -128~127 | 0 |
2 | short | 16位(2字节) | -32768~32767 | 0 |
3 | char | 16位(2字节) | 0~65535 | ‘u0000’ |
4 | int | 32位(4字节) | -2³¹~2³¹-1 | 0 |
5 | long | 64位(8字节) | -2⁶³~2⁶³-1 | 0L |
6 | float | 32位(4字节) | 1.4E-45~3.4028235E38 | 0.0f |
7 | double | 64位(8字节) | 4.9E-324~1.7976931348623157E308 | 0.0d |
8 | Boolean | false |
Float和Double的最小值和最大值都是以科学记数法的形式输出的,结尾的”E+数字”表示E之前的数字要乘以10的多少次方。比如3.14E3就是3.14 × 10³ =3140。
自动类型转换
整型,实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后再进行运算。
低 ------------------------------------------------> 高
byte,short,char ->int -> long -> float ->double
还没有评论,来说两句吧...