当前位置:新励学网 > 语言作文 > c语言如何达到输入一句中文输出指定的中文

c语言如何达到输入一句中文输出指定的中文

发表时间:2024-07-08 22:43:37 来源:网友投稿

C语言中,汉字是用字符串来存储的,因为,汉字是多字节组成(GBK字符集一个汉字占两个字节,UTF8字符集,一个汉字占三个字节),所以标准C中,只能用字符串来存储汉字数据。

可以采用字符串输入函数来输入中文。

判断中文是不是指定数据,可以用strcmp()函数来进行比较

中文输出可用printf(%s)来输出相应的数据。

参考代码:

#include#includevoidmain(){charstr[100];printf(请输入中文:);scanf(%s,str);if(strcmp(str,你好)==0)//两个字符串相等时,strcmp返回0{printf(我很好\n);}else{printf(你输入的是:%s\n,str);}}运行结果:

请输入中文:你好

我很好

请输入中文:中国

你输入的是:中国

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!