66问答网
所有问题
当前搜索:
char汉字
如何在一个字节中表示一个
汉字
?
答:
多字节字符集的基本数据类型是char,占1字节,
因此char无法表示一个汉字,只能用字符串来表示:char a = '你'; //错误,一个汉字至少占2字节char
b[] = "好"; //正确宽字符集的基本数据类型是wchar_t,通常占2字节,采用Unicode编码,可以表示汉字:wchar_t a = L'你'; //正确wchar_t b...
char
型变量中能不能存贮一个中文
汉字
?为什么?
答:
1、char型变量是用来存储Unicode编码的字符的,unicode编码字符集中包含了汉字,所以,char型变量中当然可以存储汉字啦
。补充说明:unicode编码占用两个字节,所以,char类型的变量也是占用两个字节。2、在Java中,char类型可以存储一个中文汉字,因为Java中使用的编码是Unicode(不选择任何特定的编码,直接使用...
char
可以存
汉字
吗?
答:
char是容纳单字符的一种基本数据类型,不能存储汉字
,(一个汉字占2字节)存储字符串用string,其实String就是一个char的数组,不过它当中的元素多一个‘\0'在数组的最后,表示结束例如字符串abcdchar a[]={'a','b','c','d','\0'};是等价的。而且一个变量只能存一个字符;如果要存多个则...
char
型变量中能不能存贮一个中文
汉字
?为什么?
答:
在C语言中,char类型占1一个字节,而汉字占2个字节,所以不能存储
。在Java中,char类型占2个字节,而且Java默认采用Unicode编码,一个Unicode码是16位,所以一个Unicode码占两个字 节,Java中无论汉字还是英文字母都是用Unicode编码来表示的。所以,在Java中,char类型变量可以存储一个中文汉字。
字母、数字、
汉字
分别用多少个字节表示
答:
char
c = 'a';//它占用一个字符 char c[] = "a";//占用两个 char c[] = "abcde";//占用4+1 = 5 个,结尾有一个'\0'2、数字:这个有很多中,从小到大分别为:short、int、float、long、double 分别为:1个、2个、4个、8个、16个 3、
汉字
:理论上说,一个汉字占用两个字符。
char
型变量中能不能存贮一个中文
汉字
?为什么
答:
在其他一些编程语言里,
char
是两个字节。。。 char 数值是-128-127,而
汉字
有好几万个,256个数无法全部表示,而且char默认表示ascii码,不表示汉字,所以不行。。。但两字节可以达到6万多个计数,可以用来表示汉字,汉字都是两字节表示,在C/C++中用 两个char表示,在其他一些语言中char本身...
C语言中
汉字
的用
char
也可以存么
答:
1、C语言中汉字的用char不可以存;
2、char是容纳单字符的一种基本数据类型
,不能存储汉字;3、char用于C或C++中定义字符型变量,只占一个字节,取值范围为 -128 ~ +127。
char
(2)是只能存一个
汉字
,还是两个汉字?
答:
一个
汉字
占两个字节,一个字符占一个字节,所以是一个汉字。
...一个
汉字
是被系统当作一个字符还是被当作是一个字符串?
char
...
答:
1. 在C语言中,一个
汉字
通常被视为由两个字节组成的字符。因此,可以定义一个字符变量来存储一个汉字,例如:`
char
a = '我';`。2. 然而,由于C语言中的字符类型(`char`)通常只占用一个字节,所以如果使用`char`类型来存储汉字,只会存储其编码的一部分,导致信息丢失。3. 为了解决这个问题,...
java里
char
为什么能够存储一个
汉字
答:
首先要分析
char
这个容器的大小和一个
汉字
的大小.其次,要分析汉字的大小就要分析编码方式和编码字符集.1.Java默认的编码字符集unicode(我的理解是一个文字容器),而Java的编码方式却有很多.例如:utf-8,utf-16,gbk,gb2312等.而编码方式是一个解码工具,目的是在unicode的字符集中寻找一个对应的字符(我的...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
oracle汉字占几个字符
char为什么不能汉字
char为什么可以存汉字
char2能存几个汉字
char10能存几个汉字
char存储一个汉字
char能否存储一个汉字为什么
char数组存储汉字
char类型可以存储一个汉字吗