现在的位置: 首页 > 综合 > 正文

JAVA基本数据类型所占字节数

2017年12月27日 ⁄ 综合 ⁄ 共 628字 ⁄ 字号 评论关闭

链接:http://www.blogjava.net/stevenjohn/archive/2013/10/18/405416.html
链接:http://www.cnblogs.com/o-andy-o/archive/2012/04/11/2441940.html
链接:http://mb1069.blog.51cto.com/5357226/1077652

JAVA基本数据类型所占字节数是多少?
byte     1字节               
short    2字节               
int      4字节               
long     8字节               
char     2字节(C语言中是1字节)可以存储一个汉字
float    4字节               
double   8字节               
boolean  false/true(理论上占用1bit,1/8字节,实际处理按1byte处理)       
JAVA是采用Unicode编码。每一个字节占8位。如果电脑系统应该是32位系统,这样每个int就是4个字节

(注意还和编码有关)
bit/b:位。一个二进制数据0或1,是1bit;
byte/B:字节。存储空间的基本计量单位,如MySQL中定义VARCHAR(45)即是指 45个字节
1字符=2字节;1字节=8位
一个英文字符占1个字节
一个汉字占1个字符,也就是2个字节
1 字母 = 1 byte = 8 bit
1 汉字 = 2 byte = 16 bit
1kb=1024位
1kB=1024字节

抱歉!评论已关闭.