C语言iscntrl()函数:判断字符是否为控制字符

iscntrl()函数

头文件和函数原型

#include <ctype.h>
int iscntrl(int c);

描述

iscntrl()函数是C语言中的一个标准库函数,用于检查一个字符是否为控制字符;控制字符的ASCII编码有0~31、127;

参考:

返回值

如果该字符是控制字符,则返回非0值;否则返回0

示例代码

该程序遍历ASCII码(0~127),并使用iscntrl()函数将是控制字符的ASCII码打印出来;

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

int main() {

    for (int i = 0; i < 128; i++) {
        if (iscntrl(i)) {
            printf("%d%c", i, i == 127 ? '\n' : ' ');
        }
    }

}

程序运行结果

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 127

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/c-functions/iscntrl.html

分类: 计算机技术
推荐阅读:
Linux系统中删除特定文件外的所有文件 有这么个场景,如果你想删除某个目录下除了指定文件外的所有文件,你会怎么做呢?在Linux系统下,你可以只需要一条命令就可实现这个功能;
Golang创建一百万个轻量级线程并同时执行 Go语言在语言级别支持轻量级线程,叫 goroutine,执行时只需要4-5k的内存,比线程更易用,更高效轻便,调度开销更小,可同时运行上千万个并发。
Windows10禁用系统更新 Windows10禁用系统自动更新方法如下:
Python dict()函数 在Python中,dict()函数用于创建一个字典对象。它可以接受不同类型的参数,并根据参数的不同生成字典对象。具体来说,dict()函数有以下三种使用方式:
Windows下安装rust编译器详细教程 本文将介绍如何在Windows系统下安装Rust编译器。
C语言isgraph()函数:判断字符是否可打印(且不是空格) isgraph()是C语言标准库中的一个函数,用于检查一个字符是否可以打印且不是空格字符;