字节与字符的区别

字节(Byte)是计量单位,表示数据量多少,是计算机存储容量的计量单位。一个字节占8位。

字符(Character)计算机中使用的文字和符号,比如'A'、'B'、'$'、'&'等。

字节与字符:

①ASCII码中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。

②UTF-8编码中,一个英文字符等于一个字节,一个中文等于三个字节。

③Unicode编码中,一个英文等于两个字节,一个中文等于两个字节。

符号:英文标点占一个字节,中文标点占两个字节。举例:英文句号“.”占1个字节的大小,中文句号“。”占2个字节的大小。

④UTF-16编码中,一个英文字母字符或一个汉字字符存储都需要2个字节(Unicode扩展区的一些汉字存储需要4个字节)。

⑤UTF-32编码中,世界上任何字符的存储都需要4个字节。

你可能感兴趣的:(字节与字符的区别)