为什么说一个汉字是一个字符、两个字节,16位?不管是什么编码吗?

来源:百度知道 编辑:UC知道 时间:2024/06/11 13:36:34
不管汉字是什么编码 他都是占两个字节 的吗?

本来是用ASC码单字节保存一个最小语言符的,但是,汉字的出现却导致了单字节不够用
因为,一个字节为2的8次方也就256个,完全不够用。于是出现了UNICODE,这个采取2字节,所以就可以存储2的16次方也就是6W多个字符,这样就可以包含全部的汉字字节了,而且其中汉字占5W多个。。哈哈

当然!

汉字是由2个ASCII码拼起来的,这种编码叫做ANSI,这个就是我们记事本的默认编码.还有一种编码就是unicode编码,因为它本身就是一个字符占2个字节,所以不需要拼了.在网页上传输的汉字是3个字节编码的.

其实为什么占2个字节,很好理解的,应为中国汉字由好几万个,用8位存储肯定不够.用32位不需要.

应该是的

汉字都是两个字节的

汉字比英文字母可多的多了,必须要2个字节组成的数才能表示汉字总数
所以搞的ASCII码就是2个字节啦。

另外为了程序的兼容性,ASCII码是强制规定的,是国际标准。
就象USB接口,都是规定好的,你要去搞个奇形怪状的,插也插不进去,谁来买你的呢?