上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.2.4 判断字符是否为可打印字符(含空格)isprint()
【函数原型】int isprint(int c)
【功能讲解】判断字符是否是可打印字符,如果是则返回非零值,否则返回零。
【参数说明】需要判断的字符。
【程序示例】判断字符数组中那些字符是否是(含空格)可打印字符。
/*函数isprint()示例*/ #include<ctype.h> int main(void) { /*定义字符变量*/ int ch[] = {'a',' ',0x30,0x7f}; /*循环*/ int i = 0; for(i = 0;i<4;i++) { /*判断是否是可打印字符ヵ含空格ヶ*/ if(isprint(ch[i])) { /*显示出字符*/ printf("%c是可打印字符\n",ch[i]); } } /*函数返回*/ return 0; }
【运行结果】
a是可打印字符 0 是可打印字符
【实例讲解】本例子使用的函数即是判断字符是否是可打印字符(含空格),看运行结果是不是跟你想的一样。