一个字节等于8位,因此可以放置8个二进制数。四个二进制数足以表示一个十进制数,因此一个字节可以表示两个十进制数。
汉字有两个字符,西班牙字符有一个字符。汉字的第一个字符的第一位必须是1。所以ABF4D1E3C2B7是汉字,7855是西班牙字符。
ASCII码:一个英文字母(不分大小写)占用一个字节的空间。二进制数序列,在计算机中用作数字单元,一般是8位二进制数。转换为十进制,最小值为-128,最大值为127。例如ASCII码是一个字节。
UTF-8编码:1个英文字符等于1个字节,1个汉字(包括繁体中文)等于3个字节。中文标点符号占3个字节,英文标点符号占1个字节
Unicode编码:英文1等于2个字节,中文标点符号(包括繁体中文)等于2个字节。中文标点符号占两个字节,英文标点符号占两个字节
扩展信息:
ASCII编码中,一个英文标点符号需要1个字母字符字节。在GB2312编码或GBK编码中,存储一个汉字需要2个字节。
UTF-8编码中,存储一个英文字母字符需要1个字节,存储一个汉字需要3到4个字节。在UTF-16编码中,存储一个英文字母字符或一个汉字需要2个字节(Unicode扩展区的一些汉字需要4个字节来存储)。
在UTF-32编码中,存储世界上任何字符都需要4个字节。
参考来源::字节
参考来源::字符
上一篇:怎么把主机文件拖到虚拟机
下一篇:字符a在内存中占据字节个数