【笔记】抽空重新查看了一遍linux c函数

来源:互联网 发布:做注册单开淘宝店铺 编辑:程序博客网 时间:2024/05/16 06:36

isalnum 测试字符串是否是英文或者数字

#include <ctype.h>

int isalmun (int c )

若参数c为字母或数字 则返回true 否则返回NULL (0)


isalpha 测试字符是否为英文字母

#include <ctype.h>

int isalpha(int c)

若参数c 为英文字母,则返回true 否则返回NULL(0)


isascii 测试字符是否为ascii 码字符

#include  <ctype.h>

int  isascii(int c)

检测参数c 是否为ascii 码字符,也就是判断c的范围是否在0 到 127之间

若参数c为ascii 码字符,则返回TRUE 否则返回NULL(0)


iscntrl 测试字符是否为ascii 码的控制字符

#include <ctype.h>

int iscntrl(int c)

检测参数c是否为asciii控制码。也就是判断c的范围是否在0到30之间

若参数c为ascii控制码,则返回true,否则返回NULL(0)


indigit 测试字符是否为阿拉伯数字

#include <ctype.h>

int  isdigit(int c)

检测参数c 是否为阿拉伯数字0 到9

若参数c为阿拉伯数字,则返回TRUE 否则返回NULL(0)


isgraphis 测试字符是否为可打印的字符

#include <ctype.h>

int isgraph (int c)

检测参数c是否为可打印的字符,若c对应的ascii码可打印,且飞空格字符则返回true

否则返回NULL


int islower(int c) 字符大小写


int isprint(int c) 是否可以 打印


isspace 测试自读是否为空格字符

#include <ctype.h>

int isspace(int c) 是否空格

检测参数c是否为空格字符 判断是否为空格(‘ ’)定位符(‘\t’)CR(‘\r’)换行(‘\n’)

垂直定位字符(‘\v’)或翻页(‘\f’)

若c为空格字符则返回TRUE 否则返回NULL(0)