Clibrary | <ctype.h>
前言
该库主要是处理
字符
函数;对字符进行判断,检查;
文章目录
- 前言
- 1、isalnum
- 2、isalpha
- 3、isblank
- 4、iscntrl
- 5、isdigit
- 6、isgraph
- 7、islower
- 8、isprint
- 9、ispunct
- 10、isspace
- 11、isupper
- 12、isxdigit
- 13、tolower
- 14、toupper
1、isalnum
int isalnum ( int c );
/*
* @func:检查字符是否为字母数字;
* @param c:要检查的字符,转换为int或EOF;
* return:若c确实是数字或字母 ,则该值不为0。否则为0;
*/
2、isalpha
int isalpha ( int c );
/*
* @func:检查字符是否为字母;
* @param c:要检查的字符,转换为int或EOF;
* return:若c确实是字母 ,则该值不为0。否则为0;
*/
3、isblank
int isblank ( int c );
/*
* @func:检查字符是否为空白字符【制表符 ( '\t' ) 和空格字符 ( ' ' )】;
* @param c:要检查的字符,转换为int或EOF;
* return:若c确实是空白字符 ,则该值不为0。否则为0;
*/
4、iscntrl
int iscntrl ( int c );
/*
* @func:检查字符是否为控制字符, 控制字符是0x00 (NUL) 和 0x1f (US) 以及 0x7f (DEL) 之间的字符;
* @param c:要检查的字符,转换为int或EOF;
* return:若c确实是控制字符 ,则该值不为0。否则为0;
*/
5、isdigit
int isdigit ( int c );
/*
* @func:检查字符是否为十进制数字;
* @param c:要检查的字符,转换为int或EOF;
* return:若c确实是十进制数字 ,则该值不为0。否则为0;
*/
6、isgraph
int isgraph( int c );
/*
* @func:检查字符是否为十进制数字;
* @param c:要检查的字符,转换为int或EOF;
* return:若c确实是字符的图形 ,则该值不为0。否则为0;
*/
7、islower
int islower( int c );
/*
* @func:检查字符是否为小写字母;
* @param c:要检查的字符,转换为int或EOF;
* return:若c确实是小写字母 ,则该值不为0。否则为0;
*/
8、isprint
int isprint( int c );
/*
* @func:检查字符是否为打印字符,大于0x1f,0x7f(DEL)除外;
* @param c:要检查的字符,转换为int或EOF;
* return:若c确实是打印字符 ,则该值不为0。否则为0;
*/
9、ispunct
int ispunct( int c );
/*
* @func:检查字符是否为标点;
* @param c:要检查的字符,转换为int或EOF;
* return:若c确实是标点 ,则该值不为0。否则为0;
*/
10、isspace
int isspace ( int c );
/*
* @func:检查字符是否为空格;
* @param c:要检查的字符,转换为int或EOF;
* return:若c确实是空格 ,则该值不为0。否则为0;
*/
空白字符
代码中 | ASCII | 按键 |
---|---|---|
‘ ’ | 0x20 | space |
‘\t’ | 0x09 | tab |
‘\n’ | 0x0a | 换行符 |
‘\v’ | 0x0b | 垂直制表符 |
‘\F’ | 0x0c | |
‘\r’ | 0x0d | 回车 |
11、isupper
int isupper( int c );
/*
* @func:检查字符是否为大写字母;
* @param c:要检查的字符,转换为int或EOF;
* return:若c确实是大写字母 ,则该值不为0。否则为0;
*/
12、isxdigit
int isxdigit( int c );
/*
* @func:检查字符是否为十六进制数字;
* @param c:要检查的字符,转换为int或EOF;
* return:若c确实是十六进制数字,则该值不为0。否则为0;
*/
13、tolower
int tolower ( int c );
/*
* @func:将大写字母转为小写;
* @param c:要检查的字符,转换为int或EOF;
* return:等价于c的小写字母,否则为c。该值作为可以隐式转换为char的int值返回;
*/
14、toupper
int toupper ( int c );
/*
* @func:将小写字母转换为大写字母;
* @param c:要检查的字符,转换为int或EOF;
* return:等价于c的大写字母,否则为c。该值作为可以隐式转换为char的int值返回;
*/
还没有评论,来说两句吧...