1.#include <stdio.h> 输入输出
在程序中用到系统提供的标准函数库中的输入输出函数。stdio.h是C编译系统提供的一个文件名,stdio是“standard input & output”的缩写,即有关标准输入输出的信息。例如,常用的printf()和scanf()函数。
2.#include <stdlib.h> 实用工具程序
stdlib 头文件里包含了C、C++语言的最常用的系统函数
stdlib.h里面定义了五种类型、一些宏和通用工具函数。 类型例如size_t、wchar_t、div_t、ldiv_t和lldiv_t; 宏例如EXIT_FAILURE、EXIT_SUCCESS、RAND_MAX和MB_CUR_MAX等等;
常用的函数如malloc()、calloc()、realloc()、free()、system()、atoi()、atol()、rand()、srand()、exit()等等。 具体的内容你自己可以打开编译器的include目录里面的stdlib.h头文件看看。
3.#include <string.h> 字符串处理
使用字符串的函数的时候需要添加此头文件。比如如下常用函数:
strlen求字符串长度
strcmp比较2个字符串是否一样
strcat字符串连接操作
strcpy字符串拷贝操作
strncat字符串连接操作(前n个字符)
strncpy字符串拷贝操作(前n个字符)
strchr 查询子串
strstr 查询字串
4.#include <math.h> 数学函数
三角函数: 反余弦 acos 反正弦 asin 反正切 atan 反正切2 atan2 余弦 cos 正弦 sin 正切 tan
双曲函数: 双曲余弦 cosh 双曲正弦 sinh 双曲正切 tanh
指数和对数: 指数函数 exp 指数分解函数 frexp 乘积指数函数 fdexp 自然对数 log 以10为底的对数 log10
浮点数分解函数: modf 幂函数 幂函数 pow 平方根函数 sqrt 整数截断
绝对值和求余数函数 :求下限接近整数 ceil 绝对值 fabs 求上限接近整数 floor 求余数 fmod