java中数据类型占用字节

类型 占用空间
bit(位) 1bit(位)
byte 8bit(位)
boolean 1byte
char 2byte
short 2byte
int 4byte
float 4byte
long 8byte
double 8byte

取值范围计算

  • demo
    1 byte = 8 bit
    8 bit 其中1bit 作为符号位,剩余7bit
    so->
    最小值: -2 的7次方(-128)
    最大值:2的7次方 -1

why-> 最大值为何-1?
because -> 0

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。