Java基本数据类型,所占字节,取值范围

时不时要回忆一下,防止自己忘记了

Java基本数据类型

1、整数型:byte(1字节)、short(2字节)、int(4字节)、long(8字节)

2、浮点型:float(4字节)、double(8字节)

3、字符型:char(2字节/java中存储一个汉字需要2字节)

4、布尔型:boolean(1字节/理论只占用1bit,但是存储最小单位是字节)

Java使用的是Unicode编码,所以一个字节占用8位,所以可以推算出每个类型的取值范围

例如:byte的取值范围为-128~127,占用1个字节(-2的7次方到2的7次方-1) 

对应的包装类:Byte、Short、Integer、Long、Float、Double、Character、Boolean

在Java中整型、浮点型、字符型被视为简单数据类型,这些类型由低级到高级分别为:(byte,short,char)--int--long--float--double

低级到高级可以自动转换;而高级到低级需要用代码强制转换,不然会编译错误

 

posted @ 2020-07-14 15:31  那只猪贼肥  阅读(1066)  评论(0编辑  收藏  举报