isprint测试字符是否为可打印字符

检查参数c是否为可打印字符,如果参数c所对应的ASCII字符可打印,其中包含空白字符则返回ture

这是宏定义,非真正的函数

#include <stdio.h>
#include <ctype.h>

int main(void)
{
	char str[] = "abc ABC 123 !@#";
	int i = 0;

	for(i;i<sizeof(str) - 1;i++)
	{
		if(isprint(str[i])){
			printf("%c isprint \n",str[i]);
		}
	}

	return 0;

}