Byte与bite
字节Byte通常简写为“B”,而位bite通常简写为小写“b”,计算机存储器的大小通常用字节来表示。数据存储是以“字节”(Byte)为单位,数据传输大多是以“位”(bit,又名“比特”)为单位,一个位就代表一个0或1(即二进制),每8个位(bit,简写为b)组成一个字节(Byte,简写为B),是最小一级的信息单位。
数据类型:
U8,U16,U32...分别1、2、4个字节,范围为0~2^8-1, 0~2^16-1, 0~2^32-1
I8, I16, I32......范围为 -2^7~2^7, -2^15~2^15, -2^31~2^31
换算关系:
1Byte = 8bite
1KB = 1024Byte
1M = 1024KB
常用编码:
ASCII码:一个英文字母(不分大小写)占一个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数。换算为十进制 ,最小值-128,最大值127。如一个ASCII码就是一个字节;
UTF-8编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。中文标点占三个字节,英文标点占一个字节;
Unicode编码:一个英文等于两个字节,一个中文(含繁体)等于两个字节。中文标点占两个字节,英文标点占两个字节;