C语言中如何判断中文字符

需要编写程序,用于处理含有中英字符、其他特殊字符的文档

第1个回答  2021-04-12
如果是GB码,可能是双字节GBK,也可能是四字节GB18030.

汉字在Unicode中称作CJK 统一表意符号 (CJK Unified Ideographs),包括
[\u+3400-\u+4dbf\u4e00-\u9fff\u+20000-\u3fffd\ue000-f8ff]
最后一项为PUA,参见百度百科【统一码】。
第2个回答  2018-10-31
比较字符的

#include <string.h>//比较函数strcmp(char *str1,char *str2);的头文件
void main(){
int strcmp(char *str1,char *str2);
char a[5];
char b[]="是";
scanf("%s",&a);
if(strcmp(a,a)==0)
}
第3个回答  2011-10-29
直接输入丫,和英文一样是字符串。追问

英雄、美女啊!
我是想要一个C语言的函数,判断是不是中文字符(包括中文符号,如句号:“。”等等)。

相似回答