在C语言里该怎样用if语句去判断输入的中文字符的是否呢,请各位大神指点

是要具体判断到某个字,如果正确然后运行下去
2025-03-27 04:21:18
推荐回答(3个)
回答1:

可以使用 string.h 中的strcmp()函数来比较

比如:



#include 
#include 
#include 

int main(void) {
char *str[100];
gets(str);


if(strcmp(str,"你好")==0){
puts("两个字符串相同");
}









puts("end");
return EXIT_SUCCESS;
}

回答2:

中文字符 都是两个字符 而且 每个字符 < 0;
通过这个字符是否小于0 就可以判断了

回答3:

中文字符的阿斯卡吗有个范围的