判断字符串是否是中文

[复制链接]
查看11 | 回复1 | 2017-9-16 21:38:43 | 显示全部楼层 |阅读模式
根据GB2312-80标准,每个汉字的机内码由二个字节组成,每个字节的最高位均为1。是以程序可以判断:#includeint main(){int i,k=1,j=0; unsigned char s[100]; gets(s); for(i=0;s;i++) if(s>128){k=0;j++;}if(j==i)printf("\"%s\"全部是由汉字组成\n",s); else if(k)printf("\"%s\"中没有中文\n",s);
e...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行