发布网友 发布时间:2022-05-14 00:04
共4个回答
热心网友 时间:2023-11-10 01:30
字符的存放形式不同,一个字节存不下所有的汉字(一个字节是8位二进制数知道?2的8次幂为256,每个编号只能代表一个字符,存放不了)。unicode是使用两个字节(2的16次幂为65536个编号,足够了,汉字存放的时候最高位一定是1也就是1XXX XXXX XXXX XXXX的形式),有的编码形式把好多种字符(乱七八糟的符号)存放到一起了,两个字节也存不下(大于65536个字符),所以也有用4(X这个错了)个字节存放一个汉字的。热心网友 时间:2023-11-10 01:31
首先要搞清楚byte是什么含义,byte就是“字节”单位、那么,一个字节又又8位二进制表示,西方字符一般用1个字节也就是一个8位的二进制来表示,一个中国汉字一般用2个字节也就是16位的二进制表示!解释得清楚吗?希望你能明白热心网友 时间:2023-11-10 01:31
要看用的什么编码了热心网友 时间:2023-11-10 01:32
一个汉字用2个byte表示!