使用C语言,经常需要输入头文件,以下是常用的一些头文件。
工具/原料
电脑
Microsoft Visual C++ 6.0等软件
#include (格式化输入与输出函数)
1、fprintf函数,功能:格式输出(文件)
2、fscanf函数,功能:格式输入(文件)
3、printf函数,功能:格式输出(控制台)
4、scanf函数,功能:格式输入(控制台)
5、fclose函数,功能:关闭文件
6、fopen函数,功能:打开文件
7、feof函数,功能:文件结尾判断
8、ferror函数,功能:文件错误检测
9、freopen函数,功能:将已存在的流指针和新文件连接
10、setbuf函数,功能:设置磁盘缓冲区
11、sscanf函数,功能:从缓冲区中按格式输入
12、sprintf函数,功能:格式输出到缓冲区
13、remove函数,功能:删除文件
14、rename函数,功能:修改文件名称
15、tmpfile函数,功能:生成临时文件名称
16、tmpnam函数,功能:得到临时文件路径
17、fgetc函数,功能:输入一个字符(文件)
18、fgets函数,功能:字符串输入(文件)
19、fputc函数,功能:字符输出(文件)
20、fputs函数,功能:字符串输出(文件)
21、gets函数,功能:字符串输入(控制台)
22、getchar函数,功能:字符输入(控制台)
23、getc函数,功能:字符输入(控制台)
24、putc函数,功能:字符输出(控制台)
25、putchar函数,功能:字符输出(控制台)
26、ungetc函数,功能:字符输出到流的头部
27、fread函数,功能:直接流读操作
28、fwrite函数,功能:直接流写操作
29、fgetpos函数,功能:得到文件位置
30、fsetpos函数,功能:文件位置设置
31、fseek函数,功能:文件位置移动
32、ftell函数,功能:得到文件位置
33、remind函数,功能:文件位置复零位
34、perror函数,功能:得到错误提示字符串
35、clearerr函数,功能:错误清除
36、puts函数,功能:字符串输出(控制台)
#include(字符处理)
1、isalpha函数,功能:是否字母
2、isalnum函数,功能:是否字母和数字
3、iscntrl函数,功能:是否控制字符
4、isdigit函数,功能:是否数字
5、isgraph函数,功能:是否可显示字符(除空格外)
6、isprint函数,功能:是否可显示字符(包括空格)
7、ispunct函数,功能:是否既不是空格,又不是字母和数字的可显示字符
8、isspace函数,功能:是否空格
9、isupper函数,功能:是否大写字母
10、isxdigit函数,功能:是否16进制数字(0——9,A——F)字符
11、toupper函数,功能:字符大小写转换函数 转换为大写字母
12、tolower函数,功能:转换为小写字母
#include(数学函数)
1、abs函数,功能:求整数的绝对值
2、acos函数,功能:反余弦
3、asin函数,功能:反正弦
4、atan函数,功能:反正切
5、atan2函数,功能:反正切2
6、cos函数,功能:余弦
7、sin函数,功能:正弦
8、tan函数,功能:正切
9、cosh函数,功能:双曲函数,双曲余弦
10、sinh函数,功能:双曲函数,双曲正弦
11、tanh函数,功能:双曲正切
12、exp函数,功能:指数函数
13、frexp函数,功能:指数分解函数
14、fdexp函数,功能:乘积指数函数
15、log函数,功能:自然对数
16、log10函数,功能:以10为底的对数
17、modf函数,功能:浮点数分解函数
18、pow函数,功能:幂函数
19、sqrt函数,功能:平方根函数
20、fabs函数,功能:求双精度绝对值
21、floor函数,功能:求不大于某数的最大整数
22、ceil函数,功能:求不小于某数的最小整数
23、fmod函数,功能:求双精度除法的余数,返回为双精度余数
24、rand函数,功能:产生-90到32767之间的随机整数
#include(时间和日期)
1、asctime函数,功能:ASCII码表示的时间
2、difftime函数,功能:时间差
3、mktime函数,功能:设置时间
4、clock函数,功能:处理时间
5、ctime函数,功能:字符串表示的时间
6、strftime函数,功能:指定格式的时间
#include(地区化)
1、setlocale函数,功能:地区设置
2、localeconv函数,功能:数字格式约定查询国家的时间、日期、货币等的格式转换
#include(信号处理)
1、signal函数,功能:指定信号处理函数
2、raise函数,功能:发送信号
#include(可变参数处理)
1、va_end函数,功能:可变参数结束宏
2、va_start函数,功能:可变参数开始宏
3、va_arg函数,功能:访问下一个可变参数宏
#include(动态存储分配)
1、malloc函数,功能:存储器分配
2、realloc函数,功能:重新分配存储器
3、free函数,功能:释放存储器
4、calloc函数,功能:分配指定数据的内存连续空间
#include(字符串处理)
1、strcpy函数,功能:串拷贝
2、strncpy函数,功能:按长度的串拷贝
3、strcmp函数,功能:字符串比较
4、trncmp函数,功能:按长度对字符串比较
5、strcoll函数,功能:用于非英文字符的字符串比较
6、strxfrm函数,功能:字符串转换
7、memchr函数,功能:字符查找
8、memset函数,功能:字符串设置
9、strerror函数,功能:错误字符串映射
10、strlen函数,功能:求字符串长度
11、memmove函数,功能:目的和源存储区可重叠块拷贝
12、memcpy函数,功能:目的和源存储区不可重叠块拷贝