C语言初学常用头文件

目录

1、stdio.h

2、math.h

3、stdlib.h

4、string.h


1、stdio.h

执行输入/输出操作

功能概括:

<1> 文件操作:

 FILE

 fclose ——关闭文件

 fopen—— 打开文件

fread—— 从流中读取数据块

fwrite ——将数据块写入流

fseek ——重新定位流位置指示器

rewind ——将流的位置设置为开头

<2>格式化的输入/输出

fprintf—— 将格式化的数据写入流

fscanf—— 从流中读取格式化的数据

printf ——将格式化的数据打印到标准输出

scanf ——从stdin读取格式化的数据

<3>字符输入/输出:

fgetc ——从流中获取字符

fgets—— 从流中获取字符串

fputc—— 将字符写入流

fputs—— 将字符串写入流

getc—— 从流中获取字符

getchar—— 从stdin获取字符

gets—— 从stdin获取字符串

putc ——将字符写入流

Putchar—— 将字符写入标准输出

puts ——将字符串写入stdout 

...........

2、math.h

计算常见的数学运算和转换

①三角函数

cos 计算余弦

sin 计算正弦

tan 计算切线

acos 计算反余弦

asin 计算反正弦

atan 计算反正切

atan2 用两个参数计算反正切

②指数和对数函数

exp计算指数函数

log 计算自然对数

pow 计算平方数

sqrt 计算平方根

cbrt 计算立方根

abs 计算绝对值

...........

3、stdlib.h

动态内存管理,随机数生成,与环境的通信,整数算术,搜索,排序和转换。

(1)伪随机序列生成:

rand 生成随机数

(2)动态内存管理:

calloc 分配和零初始化数组

free 取消分配内存块

malloc 分配存储块

realloc 重新分配内存块

(3)排序:

qsort 对数组的元素进行排序

...........

4、string.h

定义了几个函数来操纵C字符串和数组。

(1)复制:

Memcpy 复制内存块

memmove 移动内存块

strcpy 复制字符串

strncpy 复制字符串中的字符

(2)串联:

strcat 连接字符串

Strncat 附加字符串中的字符

(3)比较:

strcmp 比较两个字符串

strncmp 比较两个字符串的字符

(4)其他:

memset 填充内存块

strlen 获取字符串长度

...........

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值