Byte/short/int/long转

1.计算机存储和处理数据的最基本单位是字节
2.1Byte = 8位是二进制数位的缩写位是二进制数字(二进制​​数)的缩写,之所以说它是最小单位,大家都知道计算机信息都是最基本的0和1组成的,如二进制数0101就是4比特。其中8位就称为一个字节(字节)
3.最大的8位二进制数11111111为255,ASCII取值范围为0〜255 ,表示256个不同的字符,每个字符占一个字节字节,用8位二进制数来表示字节:
4.byte 8位,1字节,最大存储数据量是255,存放的数据范围是-128〜127之间
5.short:16位,2字节,最大数据存储量是65536,数据范围是-32768〜32767之间.
6.INT:32位,4字节为,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1,
7.long:64位,8字节,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1
8..float:32位,一位符号数3.4E-4 5~1.4 E38,直接赋值时必须在数字后加˚F或F. 9.double:64位,数据范围在4.9E-324~1.8e308,赋值时可以加d或d也可以不加
10boolean:只有真和假两个取值理论上1位但是存储数据最小单位是一个字节,但是JVM把布尔当做INT来算,占用四个字节(为神魔不当成短,因为CPU的寻址系统只能32位的寻址)炭:16位,因为Java的存储统一用unicode,而不是ASCII码
https://blog.csdn.net/peanutwzk/article/details/79771484

猜你喜欢

转载自www.cnblogs.com/ffaiss/p/10813878.html