如何判断一个字符串中是否有非ASCII字符

如题所述

一般定义 字符编码 0 到 0x7F 为 ASCII字符,超出 0x7F 的算 扩展ASCII字符。
假定字符串 存放在 char s[SIZE]; 中,字符串长度为 strlen(s); 下面方法可判断:
char s[SIZE];
int i,flag=0;
for (i=0;i<strlen(s);i++) if (s[i]>0x7F){flag=1; break;};
if (flag==1) 字符串中含有非ASCII字符; else 不含非ASCII字符;
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网