strtok-<string.h>

 字符串分割

char* strtok(char* str,const char* sep);

strerror--<string>

返回错误码,所对应的错误信息

char* strerror(errno)

errno--errno.h  是一个全局错误码的变量

当C语言的库函数在执行过程中,发生了错误,就会把对应错误吗复制到errno中。

字符分类函数--<ctype.h>

int ret=iscntrl('w');
//返回非0为真,0为假


  • iscntrl--任何控制字符
  • isspace--空白字符:空格'',换页'\f',换行'\n',回车'\r',制表'\t','\v'。
  • isdigit--十进制0-9
  • isxdigit--十六进制数字,小写a-f,大写A-F
  • islower--小写字母a-z
  • isupper--大写字母A-Z
  • isalnum--字母a-z或A-Z
  • ispunct--标点符号,任何不属于数字或字幕的图形字符(可打印)
  • isgraph--任何图形字符
  • isprint--任何可打印字符,包括图形字符和空白字符

不要求记,会用即可。

字母大小写转换--<ctype.h>

#include <ctype.h>
tolower(char);//大写转小写
toupper(char);//小写转大写