先看一个基本概念
bit
比特 是 二进位制信息单位,即0,1
然后看8种基本类型
整型
byte
1字节 8位元组,即8位bit, 可存储-28 ~ 27 (-128 ~ 127)
short
2字节 2*8 = 16 bit -216~215 (-32768 ~ 32767)
int
4字节 4*8 = 32 bit -232~231 (-2147483648 ~ 2147483647)
long
8字节 8*8 = 64 bit -264~263 (-18446744073709551616 ~ 18446744073709551615)
浮点型
float
4字节 4*8 = 32 bit -232~231 (-2147483648 ~ 2147483647)
double
8字节 8*8 = 64 bit -264~263 (-18446744073709551616 ~ 18446744073709551615)
字符型
char
2字节 2*8 = 16 bit 英文字符所占字节 2,中文字符根据编码不同
布尔型
boolean
1字节 8bit true|false