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

分类: 计算机技术
推荐阅读:
什么是函数原型? 函数原型包括函数的名称、参数列表以及返回类型,但不包含函数体内的具体实现代码。函数原型的作用是为编译器提供关于函数的基本信息,以便在程序中正确地调用和使用该函数。
Python实现节点 在某些情况下,无法在连续的内存块中为数据分配内存。 因此,我们在数据元素中记录下一个数据的内存地址;此类结构称为指针。 但是在Python中,我们将它们称为节点。
让Linux终端像电影里一样下起数字雨 在Linux系统里,如果你想要实现电影里的数字雨,一条命令即可:
C程序判断一个数是否为质数,并打印100以内的质数 在本文中,我们将使用C语言来判断一个整数是否为质数,并打印100以内的所有质数;
使用PyInstaller将Python程序打包成EXE文件详细教程 通常我们执行python程序时,需要有Python环境,并要预先安装好需要使用的各个库,这样把程序给他人使用时不太方便;我们可以将python环境以及相应的运行库和程序源代码打包到一个单独的EXE文件中,这样分发程序就变得容易多了,从某种程度上说,还能起到保护程序源码不被泄露的作用。
Python字符串split()方法 在使用Python处理字符串时,你可能需要将字符串拆分为若干个子字符串;Python中的字符串方法split()可以帮助你完成这个任务。