字节也叫Byte,是计算机数据的基本存储单位。
8bit(位)=1Byte(字节)
1024Byte(字节)=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
K是千
M是兆
G是吉咖 T是太拉
一个中文字占两个字节
2.int和byte转换
int范围比byte范围大
数据类型 | 范围 |
---|---|
byte | -128~127 |
int | -2147483648~2147483647 |
- case1:int 小于128时,可直接转成byte
//输入小于128的数,ideal就识别成byte
byte b1 = 120; // int 小于128时,可直接转换
- case2
int i1 = 1200;
byte b2 = i1;//不能这样,需要转型
byte b3 = (byte) i1; //强制转换,编译能通过。但结果有问题,高24为被丢弃
- case3
byte b3 = 120; //小范围转成大范围没问题
int i2= b3;