字符与字节
ASCII码:一个英文字母(不分大小写)占一个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数。换算为十进制 ,最小值-128,最大值127。如一个ASCII码就是一个字节。
UTF-8编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。中文标点占三个字节,英文标点占一个字节
Unicode编码:一个英文等于两个字节,一个中文(含繁体)等于两个字节。中文标点占两个字节,英文标点占两个字节
不同数量级间
1KB=1024B;1MB=1024KB=1024×1024B。
1B(byte,字节)= 8 bit(见下文);
1KB(Kilobyte,千字节)=1024B= 10^3 B;
1MB(Megabyte,兆字节,百万字节,简称“兆”)=1024KB= 10^6 B;
1GB(Gigabyte,吉字节,十亿字节,又称“千兆”)=1024MB= 10^9 B;
1TB(Terabyte,万亿字节,太字节)=1024GB= 10^12 B;
1PB(Petabyte,千万亿字节,拍字节)=1024TB= 10^15 B;
1EB(Exabyte,百亿亿字节,艾字节)=1024PB= 10^18 B;
1ZB(Zettabyte,十万亿亿字节,泽字节)= 1024EB= 10^21 B;
1YB(Yottabyte,一亿亿亿字节,尧字节)= 1024ZB= 10^24 B;
1BB(Brontobyte,一千亿亿亿字节)= 1024YB= 10^27 B;
1NB(NonaByte,一百万亿亿亿字节) = 1024BB = 10^30B;
1DB(DoggaByte,十亿亿亿亿字节) = 1024 NB = 10^33 B;
国际电工委员会的电气技术用字母符号标准IEC 60027-2 [3] IEC 80000-13 [4]
数据存储是以10进制表示,数据传输是以2进制表示的,所以1KB不等于1000B。
1KB=1024B;1MB=1024KB=1024×1024B。其中1024=2。
1B(byte,字节)= 8 bit(见下文);
1KiB(Kibibyte,千字节)=1024B= 2^10 B;
1MiB(Mebibyte,兆字节,百万字节,简称“兆”)=1024KB= 2^20 B;
1GiB(Gibibyte,吉字节,十亿字节,又称“千兆字节”)=1024MB= 2^30 B;
1TiB(Tebibyte,万亿字节,太字节)=1024GB= 2^40 B;



H是16进制的标记。
2进制的标记是B;
8进制的标记是O。
10进制的标记是D,但是一般是忽略的。
本文介绍了字符编码如ASCII、UTF-8和Unicode,以及不同编码下字符占用的字节数。同时,详细阐述了字节单位的进制转换,包括SI单位和IEC单位,以及2进制、8进制、10进制和16进制的标记表示。
1734

被折叠的 条评论
为什么被折叠?



