计算机单位

A.统计:
字: word
字节: byte
位: bit

B.字符与字节:
ASCII码:一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。如一个ASCII码就是一个字节。
UTF-8编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。
Unicode编码:一个英文等于两个字节,一个中文(含繁体)等于两个字节。
符号:英文标点占一个字节,中文标点占两个字节。举例:英文句号“.”占1个字节的大小, 中文句号“。”占2个字节的大小。

C.不同数量级间
数据存储是以10进制表示,数据传输是以二进制表示的,所以1KB不等于1000B.
1KB=1024B; 1MB=1024KB=1024X1024B.其中1024=2的10次方
1B(byte,字节) = 8 bit
1KB(千字节)=1024B=2^10B
D.B与bit
数据存储是以”字节”(byte)为单位,数据传输是大多是以”位”(bit)为单位,一个”位”“就代表0,1(即二级制),每个8个位组成一个字节(byte),bit是最小一级的信息单位;
注意: 硬盘生产商是以GIB(十进制,即10的3次方,如1MIB=1000KB)计算,二电脑系统是GB(二进制)计算的,但是国内用户一般理解为1MiB=1M=1024B.
PS:10TB大约等于一个人脑的存储量

E:电脑
Bps即是Byte per second 的简称。而电脑一般都以Bps 显示速度,如1Mbps 大约等同 128 KBps;
usb2.0标准接口传输速率。许多人都将“480mbps”误解为480兆/秒。其实,这是错误的,事实上“480mbps”应为“480兆比特/秒”或“480兆位/秒”,它等于“60兆字节/秒”,大家看到差距了吧。

F:Java的数据类型
Boolean:数据值只有true或false,适用于逻辑计算。
char:char型(字符型)数据占内存2B,即16bits
byte:byte型(字节型)数据内存占用1B,即8bits
short:short型(短整型)数据内存占用2,即16bits
int: int型(整型)数据占用内存4B,即32bits
long:long型(长整型)数据占用内存8B,即64bits
float:float型(单精度浮点型)数据占用内存4B,即32bits
double:double型(双精度浮点型)数据在内存中占用8个字节,即64B
PS:Java中所有的基本数据类型都有固定的存储范围和所占内存空间的大小,而不受具体操作系统的影响,来保证Java程序的可移植性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值