判断是否是控制字符
#include <stdio.h> #include <ctype.h> /* 判断是控制字符(ASCII 0-31和127)的库函数: 满足指定的条件,返回非0;否则返回0. iscntrl(c) */ /*************** * 输入:要判断的字符。 * 输出:是空白,返回1;其他,返回0. **************/ int my_iscntrl(unsigned char c) { if ((c >= 0 && c <= 31) || c == 127) { return 1; } return 0; } int main(void) { printf("%d\n", my_iscntrl('\n')); printf("%d\n", iscntrl('6')); return 0; }
输出:
1
0
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步