字符串相关库函数和内存相关库函数的头文件是一样的#include <string.h>


字符分类函数:
| iscntrl | 任何控制字符 |
| isspace | 空白字符:空格‘ ’,换页‘\f’,换行'\n',回车‘\r’,制表符'\t'或者垂直制表符'\v' |
| isdigit | 十进制数字 0~9 |
| isxdigit | 十六进制数字,包括所有十进制数字,小写字母a~f,大写字母A~F |
| islower | 小写字母a~z |
| isupper | 大写字母A~Z |
| isalpha | 字母a~z或A~Z |
| isalnum | 字母或者数字,a~z,A~Z,0~9 |
| ispunct | 标点符号,任何不属于数字或者字母的图形字符(可打印) |
| isgraph | 任何图形字符 |
| isprint | 任何可打印字符,包括图形字符和空白字符 |
字符转换函数:
| tolower | 转小写 |
| toupper | 转大写 |


本文详细介绍了C语言中string.h头文件中的字符分类函数如iscntrl,isspace等,以及字符转换函数tolower和toupper,展示了如何判断和转换字符类型。
1778





