它们根本就不是一个平面的概念,只是命名接近而已,两者之间并不存在“区别”这种东西。
首先要了解他们的概念。
字符是指计算机中使用的字母、数字、单词和符号,包括:1、2、3、a、b、c、~!# $% ...-*()+等等。
字节是计算机信息技术用来测量存储容量的测量单位。通常一个字节等于八位。
示例:0x01、0x45、0xFA。
单词,作为一个整体被处理或操作的一串数字,被称为计算机单词。
字通常被分成几个字节(每个字节通常是8位)。
在计算机的计算器和控制器中,传输通常以字为单位进行。
扩展数据:
在不同的编码标准中,字符和字节的对应关系是不同的。
在ASCII码中,一个英文字符占一个字节,一个中文字符占两个字节。
在计算机中用作数字单位的二进制数字序列通常是一个8位二进制数,它被转换成十进制。
最小值为0,最大值为255。
在UTF-8编码中,一个英文字符等于一个字节,一个中文(包括繁体中文)等于三个字节。
Unicode编码:一个英文字符等于两个字节,一个中文(包括繁体中文)等于两个字节;符号:英文标点符号占一个字节;中文标点符号占用两个字节。
例:英文句号“.”占用1个字节;中文句号。
”占用2字节的大小。
在UTF-16编码中,一个英文字母字符或一个中文字符需要2个字节(Unicode扩展区的一些中文字符需要4个字节)。
在UTF-32编码中,存储世界上的任何字符都需要4个字节。
参考:字节-百度百科