#include<stdio.h>
intmain()
{inti;
unsignedchars[200];
scanf("%s",s);
for(i=0;s[i];i++)
if(s[i]>127)
{printf("汉字");
i++;
}
elseprintf("字母");
return0;
}
扩展资料
C++利用汉字的ASCII编码小于0的特性判断汉字
//coding:utf-8
#include"stdio.h"
intmain()
{
constchar*str="ENG汉字测试ddd";
for(inti=0;str[i]!='\0';i++)
{
charch=str[i];
if(ch<0)
{
printf("Y");
i=i+2;
}
else
{
printf("N");
}
}
//Output:NNNYYYYNNN
return0;
}