java中8种数据类型所占字节数如下:
boolean 这个试编译环境而定
byte 1个字节
short 2个字节
char 2个字节
int 4个字节
long 8个字节
float 4个字节
double 8个字节
在Java中整型、实型、字符型被视为简单数据类型,这些类型由低级到高级分别为:
(byte,short,char)–int–long–float–double
注意,整数比浮点数低级
。低级到高级可以自动转换
。而高级到低级需要用代码强制转换
,不强转会编译错误
。
1、位:"位(bit)
"是电子计算机中最小的数据单位
。每一位的状态只能是0或1
。
2、字节
:8个二进制位构成1个"字节(Byte)
",它是存储空间的基本计量单位
。
1个字节可以储存1个英文字母或者半个汉字,换句话说,1个汉字占据2个字节
的存储空间。
3、字:"字"由若干个字节构成,字的位数叫做字长,不同档次的机器有不同的字长。
例如一台8位机
,它的1个字就等于1个字节
,字长为8位
。如果是一台16位机
,那么,它的1个字就由2个字节构成
,字长为16位
。字
是计算机进行数据处理和运算的单位
。
4、KB:K在二进制中表示1024
,也就是2的10次方
。1KB表示1K个Byte
,也就是1024个字节。