00问答网
所有问题
在C中为什么汉字不能当做是字符来输出?
如题所述
举报该问题
推荐答案 2011-09-25
#.字符是指计算机中使用的字母、数字、字和符号,包括:1、2、3、A、B、C、~!·#¥%……—*()——+等等。1个汉字字符存储需要2个字节,1个英文字符存储需要1个字节。
#.汉字是字符串 。
在C语言中,字符常量有以下特点:
1.字符常量只能用单引号括起来,不能用双引号或其它括号。
2.字符常量只能是单个字符,不能是字符串。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rnrnIrjI0.html
其他回答
第1个回答 2011-09-26
实际上最普遍字符编码的不是汉字编码(GBK)而是一个叫做Unicode的国际通用字符编码集,他是人类语言文字的宝库,包括拉丁字符,希腊字母,中文字符,日本假名,数学符号等,因为通常使用汉字部分所以就被当做汉字编码啦
第2个回答 2011-09-25
c中只能输出ascll码中的符号
第3个回答 2011-09-25
字符串 。
相似回答
c
语言中
汉字是字符
吗
答:
c语言中,
字符型数据是一个8位数据,即1个字节大小.而在计算机中
,两个字节表示一个汉字,所以我认为汉字不是字符
c语言输入中文显示不出来
答:
C语言中,汉字是用字符串来存储的
,因为,汉字是多字节组成(GBK字符集一个汉字占两个字节,UTF8字符集,一个汉字占三个字节),所以,标准C中,只能用字符串来存储汉字数据。可以采用字符串输入函数来输入中文。判断中文是不是指定数据,可以用strcmp()函数来进行比较 中文输出,可用printf("%s")来输...
C
语言中文
字符
答:
在C
语言中,如果输出中文
字符
,可以通过printf函数直接输出。printf函数在内部提供这种机制,实现宽字符的转换,因此都可以正常输出,比如:printf("中文测试\n");另外也可以使用wprintf
来输出
存储在变量的中文字符,需要进行语言的区域设置。示例如下:示例如下,输出宽字符“中”字。include <stdio.h>#inclu...
...将汉字给一个变量,使这个变量输出的时候
输出汉字?
答:
可以用unsigned char类型的数组储存
汉字
,输出时按
字符串输出
即可 include<stdio.h> int main() { unsigned char s[]="百度一下,你就知道"; printf("%s\n",s); puts(s); scanf("%s",s); printf("%s\n",s); puts(s); return 0; } ...
大家正在搜
C如何将字符转为数字
文件第三个字符为C
字符C对应的ascii码值是
Cαcαi汉字怎么写
长得像字母C的汉字
拼音第一个字母是C的字
c语言字符串输入
C替代字符
C如何比较两个字符
相关问题
求问c语言问题 汉字编码为什么要用十六进制输出?字符输出不行...
c语言中 正无穷符号 ∞ 能不能当作字符输出
Linux中c语言中汉字字符串的输出
C语言中文字符
c语言问题,n是字符串类型,为什么不能输出?
请问在C语言中如何输出汉字?
C语言中如何用编码输出中文字符?
c语言中怎样将存放在字符数组中的汉字一个一个输出出来啊?而不...