- 计算机存储和处理数据的最基本单位是字节
- bit 比特是最小单位,大家都知道计算机信息都是由最基本的0和1组成的,如二进制数0101就是4比特。
8bit位就称为一个字节
用8位二进制数来表示字节
最大的8位二进制数11111111为255,ASCII取值范围为0〜255 ,表示256个不同的字符,每个字符占一个字节 - byte 8位,1字节,最大存储数据量是255,存放的数据范围是-128〜127之间
- short:16位,2字节,最大数据存储量是65536,数据范围是-32768〜32767之间.
- int:32位,4字节为,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1
- long:64位,8字节,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1
- float:32位,一位符号数3.4E-4 5~1.4 E38,直接赋值时必须在数字后加F或f.
- double:64位,数据范围在4.9E-324~1.8e308,赋值时可以加d或d也可以不加
- boolean:只有真和假两个取值理论上1位但是存储数据最小单位是一个字节,但是JVM把布尔当做INT来算,占用四个字节(为神魔不当成更短的byte/short,因为CPU的寻址系统只能32位的寻址)
彻底搞懂Java的8种基本数据类型
最新推荐文章于 2024-08-22 10:28:59 发布