66问答网
所有问题
说说char型为什么可以存汉字
如题所述
举报该问题
推荐答案 2016-11-08
éè¦ä¸¤ä¸ªcharåæå¯ä»¥åæ±åï¼å 为ä¸ä¸ªcharæå¤åªè½è¡¨ç¤º256个ä¸åçå«ä¹ï¼è两个charå¯ä»¥è¡¨ç¤º65536个ä¸åå«ä¹ï¼ä¹å°±æ¯65536个æ±åç¼ç ã
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UipDUxp29vssi2inUD9.html
相似回答
java
char为什么能存放
2个
汉字
?
答:
char型变量是用来存储Unicode编码的字符的,unicode编码字符集中包含了汉字
,所以,char型变量中当然可以存储汉字啦。不过,如果某个特殊的汉字没有被包含在unicode编码字符集中,那么,这个char型变量中就不能存储这个特殊汉字。补充说明:unicode编码占用两个字节,所以,char类型的变量也是占用两个字节。
java中
char
怎么
储存汉字
答:
Java中用16位(也就是两字节)来表示一个char,一个汉字需要两字节来存储,所以,
一个char可以存下一个汉字,所以可以存储中文
。
Java的
char类型
真的
可以存汉字
么
答:
可以的 首先,java中的一个char的确是2个字节。java采用unicode,2个字节来表示一个字符
。一个数字或英文或汉字都是一个字符,只不过数字和英文时,存储的2个字节的第一个字节都为0,就是浪费了点空间。存汉字就占满了2个字节。
char可以存汉字
吗?
答:
char是容纳单字符的一种基本数据类型,不能存储汉字
,(一个汉字占2字节)存储字符串用string,其实String就是一个char的数组,不过它当中的元素多一个‘\0'在数组的最后,表示结束例如字符串abcdchar a[]={'a','b','c','d','\0'};是等价的。而且一个变量只能存一个字符;如果要存多个则...
sql里数据
类型
nchar(10)
为什么能存
10个
汉字
,
char
(10)只能存5个...
答:
因为一个字符对应一个字节,但是对于双字节编码的不是这样理解的),所以
char
(10)
可以存
10个字符,两个个字符表示一个
汉字
,所以最多存5个汉字。2、如果是双字节编码,一个字符(这里的字符不仅仅包括英文字符,还包括中文字符即汉字,以及其他的字符)是用两个字节编码的,nchar()存储的是UNICODE字符...
char型
变量中
能不能
存贮一个中文
汉字
答:
一个
汉字
是两个字节,C语言里面
char
一个字节,存不下;Java里面char代表两个字节,
可以存
的下。
大家正在搜
char为什么可以存汉字
char能否存储一个汉字为什么
char类型可以存储一个汉字吗
char和varchar存储汉字
c语言中char可以存一个汉字吗
char可以存储汉字吗
string可以存储汉字么
varchar能存多少汉字
varchar10能存几个汉字