C ctype iscntrl() 函数
定义和用法
iscntrl() 函数用于检查字符是否为控制字符。如果是,返回非零值(相当于布尔值 true)。
控制字符是向文本处理器和其他程序提供指令的字符。
常见的控制字符示例包括:\n(换行符)、\t(制表符)、\b(退格符)等。
ASCII 值小于 32 或等于 127 的字符是控制字符。
iscntrl() 函数定义在 <ctype.h> 头文件中。
实例
检查字符是否为控制字符:
char c = '\n';
if (iscntrl(c)) {
printf("'%c' (ASCII value %d) 是一个控制字符", c, c);
} else {
printf("'%c' (ASCII value %d) 不是一个控制字符", c, c);
}
语法
int iscntrl(int c);
参数
| 参数 | 描述 |
|---|---|
| c | 必需。字符的 ASCII 值或实际字符。 |
技术细节
| 返回: |
如果字符是控制字符,则返回一个非零值(相当于布尔值 true)。 否则返回 |
|---|