c应用程序的头文件很重要,因为里面定义了许多库函数,我们需要用到哪些库函数的时候,直接把相关头文件包含进来就行了。
比较常用的头文件有,<stdio.h>里面包含了标准的输入输出函数,如printf scanf
<stdlib.h>c工具头文件,里面包含了atoi等工具函数
<string.h>字符串相关处理函数,包括strcpy strcmp memcpy memmov等函数
c代码里面需要用到的库函数所在的头文件以及库函数的说明,具体请查询《C语言函数库详解(收藏版)》或者《Linux-C常用库函数手册》
另外,如果c代码里面没有用到库函数,那么就可以不用包含相关头文件。
如:
//#include <stdlib.h>
//#include <stdio.h>
int main(int argc, char **argv)
{
//printf("hello world!\n");
//return 0;
//exit(0);
}
~
c头文件简单浏览
ctype.h
字符处理函数: 本类别函数用于对单个字符进行处理,包括字符的类别测试和字符的大小写转换
----------------------------------------
字符测试是否字母和数字 isalnum
是否字母 isalpha
是否控制字符 iscntrl
是否数字 isdigit
是否可显示字符(除空格外) isgraph
是否可显示字符(包括空格) isprint
是否既不是空格,又不是字母和数字的可显示字符 ispunct
是否空格 isspace
是否大写字母 isupper
是否16进制数字(0-9,A-F)字符 isxdigit
字符大小写转换函数 转换为大写字母 toupper
转换为小写字母 tolower
头文件 local.h
地区化: 本类别的函数用于处理不同国家的语言差异。
----------------------------------------
地区控制 地区设置 setlocale