字符,字节,字有什么区别?

如题所述

它们完全不是一个位面的概念,只是命名接近而已,三者之间没有“区别”这个说法。首先要搞清他们的概念。

字符是指计算机中使用的字母、数字、字和符号,包括:1、2、3、A、B、C、~!·#¥%……—*()+等等。

字节(Byte)是计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于八位。比如:0x01, 0x45, 0xFA。

字,一串数码作为一个整体来处理或运算的,称为一个计算机字。字通常分为若干个字节(每个字节一般是8位)。在计算机的运算器、控制器中,通常都是以字为单位进行传送的。

扩展资料:

不同编码标准里,字符和字节的对应关系不同。

ASCII码中:一个英文字符占一个字节的空间,一个中文汉字占两个字节的空间。

一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。

UTF-8编码中:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。

Unicode编码中:一个英文字符等于两个字节,一个中文(含繁体)等于两个字节;符号:英文标点占一个字节;中文标点占两个字节。举例:英文句号“.”占1个字节的大小;中文句号“。”占2个字节的大小。

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

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

参考资料:字节-百度百科

温馨提示:答案为网友推荐,仅供参考