声明同“重学c语言_1”
#include<stdio.h>
#include<ctype.h>int main(){
char str[] = "123c# D; WwEd@$%^&*\ts[e?\n";
int i ;
for(i=0;str[i]!=0;i++){
/*测试字符是否为字母和数字*/
if(isalnum(str[i]))
printf("%c is an alphanumeric character\n", str[i]);
/*测试字符是否为数字*/
if(isdigit(str[i]))
printf("%c is an digit character\n", str[i]);
/*测试字符是否为可打印字符*/
if(isgraph(str[i]))
printf("%c is a printable character\n", str[i]);
/*测试字符是否为小写字符*/
if(islower(str[i]))
printf("%c is a lower-case character\n", str[i]);
/*测试字符是否为空白字符*/
if(isspace(str[i]))
printf("%c is a white-space character\n", str[i]);
}
return 0;
}