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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容