刚才做基础练习中二进制的习题时,突然忘记int在内存中占几个字节了:L:L:L,各种回忆各种想才反应过来,╮(╯▽╰)╭ 故在这把JAVA中八大基本数据类型在内存中所占字节数整理出来 求纠错 补充
bit 内存中最小单位 8bit表示一个字节
byte 1个字节 0000 0000
short 2个字节 0000 0000 0000 0000
int 4个字节 0000 0000 0000 0000 0000 0000 0000 0000
long 8个字节 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
char 2个字节 (C语言中占用一个字节)0000 0000 0000 0000
float 4个字节 0000 0000 0000 0000 0000 0000 0000 0000
double 8个字节 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
boolean true/false 这里有点出入,理论上咱一个bit但处理机处理数据是以byte为单位,可以理解为占1字节
|
|