1. 字节的基本知识
字节是计算机中表示空间大小的基本单位.
计算机使用二进制表示数据, 8个二进制位(bit)为一个字节(Byte)
平时的计算机是8GB内存, 意思是8G个字节
其中 1GB = 1024MB, 1MB = 1024KB, 1KB = 1024Byte 所以8GB相当于80多亿个字节
1个字节表示的数据范围是 -2^7~2^7-1(即 -128~127) 4个字节表示的数据范围是 -2^31~2^31-1
2. 八大基本数据类型
C语言中char是1个字节, 而Java中是2个字节, 因为Java中使用Unicode作为编码.
在C语言中Long占几个字节, 会根据平台的变化, 而在Java中这些是规定死的, 无论底层什么平台, Long都是8个字节, int都是4个字节, 不会有在64位机上int会变成8个字节这种说法, Java中这些是写死的, int型全是4个字节, long类型全是8个字节
booean类型取值范围只有true或false, 只需要1位就可以了