链接: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字节