当前位置:首页 » 编程语言 » c语言能存汉字吗
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言能存汉字吗

发布时间: 2023-04-22 01:38:27

⑴ char类型可不可以存储一个汉字

不行啊,char型只有1个字节,1个汉字要两个字告弯节哟。穗友陆可以用字符串,猜顷如:char a[3]="我";。

c语言里还有汉字吗真是不懂,

没有汉字啊,这段代码就是c写的点亮LED的程序。中清举间你看到的中文是注释,都是以//开始的。这些注答笑碧释是给人看的,为了让升羡别人更好的理解程序。C语言编译器是不编译这些汉字的。这些汉字注释不写都没关系。

⑶ c语言储存、输出汉字的问题

列个程序给你看看
#include"stdio.h"

void main()
{
char b[3]="你";//一个汉字占2个字节,这里第三个(b[2])是为了存放结束符('\0')的
char c[11]="早上好某某";//这里5个汉字,共10个字节,还有一个放了结束符
printf("%c%c\n",b[0],b[1]);//输出汉字把两个字符一起输出
int i;
for(i=0;i<=10;i++)//这样也是
printf("%c",c[i]);
}

⑷ c语言如何使用二维数组存储中文

用char就可以储存了

#include<stdio.h>
intmain()
{
chara[2][10]={"网络一下","你就知道"};
inti;
for(i=0;i<8;i++)
printf("%c",a[0][i]);
printf(" ");
for(i=0;i<2;i++)
printf("%c",a[0][i]);
printf(" ");
for(i=2;i<4;i++)
printf("%c",a[0][i]);
printf(" ");
printf("%s",a[1]);
return0;
}

你应该能看懂,12864就是类似这样输出的,电脑也一样

⑸ char型变量中能不能存贮一个中文汉字为什么

可以,不过,如果某个特殊的汉字没有被包含在unicode编码字符集中,那么,这个char型变量中就不能存储这个特殊汉字。

⑹ C语言中的变量能存储汉字吗

用char sz[100]就可以。
在输出的时候注意一些本地化的动作就不会出现乱码了,
用setlocale( LC_ALL, "chs" );设置为简体中文
setlocale( LC_ALL,"" ); 还原。

这样就没问题了。
否则就尝试使用wchar_t这个宽字符串,应该是C99才引入的吧。

⑺ C语言中汉字的用 char 也可以存么

可以使用char存储,不过一个汉字需要多个字节,也就是你要使用char[]来存储

⑻ c语言中文字如何存储

在c语言中,如果输出中文字符,可以通过printf函数直接输出。printf函数在内部提供这种机制,实现宽字符的转换,因此都可以正常输出,比如:
printf("中文测试\n");
另外也可以使用wprintf来输出存储在变量的中文字符,需要进行语言的区域设置。示例如下:示例如下,输出宽字符“中”字。
#include
#include
int main()
{
setlocale(lc_all, "chs");
wchar_t wc = l'中';
wprintf(l"%c\n",wc);
return 0;
}

⑼ c语言中,编写语言为什么可以插入汉字,系统不是没有带汉字吗

…………(其实系统是有带汉字的啊谁说没带汉字

更简单一点讲,C语轮逗言不管你输入的是什么字,汉字也好日文韩文也没关系。你只腊喊卖要不要让它“看懂”这些字就行。
比如注释渗睁,注释编译器是不看的。
比如字符串,字符串编译器是当作一个整体的,它只知道这是字符串,不知道字符串里面写了什么。,所以也可以认为它是不看的。

顺便说一下VC2008里面其实变量名也可以拿汉字来用的………………

⑽ c语言中怎么将中文字符存入一个字符数组

1、首先新建一个dev C++的项目。