一个汉字字符存储需要2个字节。
字符是指计算机中使用的字母、数字、字和符号,包括:1、2、3、A、B、C、~!·#¥%……—*()——+等等。在ASCII编码中,一个英文字母字符存储需要1个字节。
在GB2312编码或GBK编码中,一个汉字字符存储需要2个字节。在UTF-8编码中,一个英文字母字符存储需要1个字节,一个汉字字符储存需要3到4个字节。
在UTF-16编码中,一个英文字母字符或一个汉字字符存储都需要2个字节(Unicode扩展区的一些汉字存储需要4个字节)。在UTF-32编码中,世界上任何字符的存储都需要4个字节。
扩展资料:
计算机只识别由0、1组成的代码,ASCII码是英文信息处理的标准编码,汉字信息处理也必须有一个统一的标准编码。汉字交换码(国标码)主要用于汉字信息交换,我国国家标准局于1981年5月颁布了《信息交换用汉字编码字符集——基本集》,代号为GB2312-80。
共对6763个汉字和682个图形字符进行了编码,其编码原则为:汉字用两个字节表示,原则上,两个字节可以表示256×256=65536种不同的符号,作为汉字编码表示的基础是可行的。但考虑到汉字编码与其它国际通用编码,如ASCII西文字符编码的关系,我国国家标准局采用了加以修正的两字节汉字编码方案,只用了两个字节的低7位。
这个方案可以容纳128×128=16384种不同的汉字,但为了与标准ASCII码兼容,每个字节中都不能再用32个控制功能码和码值为32的空格以及127的*作码。所以每个字节只能有94个编码。这样,双七位实际能够表示的字数是:94×94=8836个。
参考资料来源:
百度百科-字符
一个汉字到底是多少个字符,高手请进一个汉字占用2个字符。
在ASCII编码中,一个英文字母的字符存储需来要1个字节。在GB2312编码或GBK编码中,一个汉字字符自存储需要2个字节。在UTF-8编码中,一个英文字母字符存储需要1个字节,一个汉字字符储存需要3到4个字节。
在UTF-16编码中,一个英文字母字符或一个汉字字符存储都需要2个字节百(Unicode扩展区的一些汉字存储需要4个字节)。在UTF-32编码中,世界上任何字符的存储都需要4个字节。
汉字的文字编码标准主要有ASCII、GB2312、GBK、Unicode等。ASCII编码是最简单的西文编码方案。GB2312、GBK、GB18030是汉字字符编码方案的国家标准。ISO/IEC10646和Unicode都是全球字符编码的国际标准。
为了解决中国、日本和韩国的象形文字符和ASCII的某种兼容性,出现了双字节字符集,DBCS从第256代码开始,就像ASCII一样,最初的128个代码是ASCII。
较高的128个代码中的某些总是跟随着第二个字节。这两个字节一起(称作首字节和跟随字节)定义一个字符,通常是一个复杂的象形文字。
参考资料来源:
百度百科-ASCII
一个汉字等于几个字符那要看你的语言编码是什么了,如果是在程序编码中,5000字符只能存放2500个汉字。一个汉字等于1个字符,一个字符等于两个字节,5000字符等于5000字一个汉字等于两个字符如果是c语言则是2个
一个汉字是多少字符一个汉字等于一个字符
是char
默认值是"\n0000"
一个汉字也等于二个字节
是byte
8位**t
很多同学把字节和字符搞混,字节跟字符是两个概念
验证方法:
正则表达式当中.表示任意一个字符。
string
string
regex
system.out.println(str.matches(regex));
结果是true
证明一个汉字就是一个字符LS一堆弄混概念的...居然没一个经得起推敲的回答...= =
文字处理中,通常一个汉字就是一个字符。这是由编码方式决定的。现代的计算机系统在处理文字时,除非有特殊需要,不会把一个汉字拆成两个处理。
一个汉字通常占用两个字节,这是有条件的。在ANSI/GBK(PC最常用的内码)、UCS-2/UTF16等内码/表示方案中,一个汉字确实是占用2个字节。但是在UTF-8中,汉字占用3个字节;在UCS-4中,所有字符包括汉字在内,都占用4个字节。
所以关于LZ的问题,只能回答,一个汉字是一个字符,210个字符是210个汉字(如果都是汉字的话)。如果要回答占用空间,只能说LZ这样的说法问错了。
[原创回答团]是指网站网页行业中吗?
那么一个汉字相当于两个字符,一个字母是一个字符,210个字符等于105个汉字一个汉字等于一个字符 字符 是char 默认值是"\n0000"
一个汉字也等于二个字节字节 是byte 8位**t 0000 0000
很多同学把字节和字符搞混,字节跟字符是两个概念
验证方法:
正则表达式当中.表示任意一个字符。
string str = "中";
string regex = ".";
system.out.println(str.matches(regex));
结果是true ;
证明一个汉字就是一个字符因为:
一个字符占一个字节内存空间。
一个汉字占两个字节内存空间。
一个汉字相当于两个字符。
那么210个字符就相当于210/2=105个汉字。国标码,大五码,一个汉字是两个字节,相当两个ASCII字符
210=105个字