c语言常用库函数

/

1 <ctype.h>头文件

1.1 C语言isascii()函数:判断字符是否为ASCII码

1.2 C语言isalnum()函数:判断字符是否为字母或数字

1.3 C语言isalpha()函数:判断字符是否为英文字母

1.4 C语言iscntrl()函数:判断字符是否为控制字符

1.5 C语言isdigit()函数:判断字符是否为十进制数字

1.6 C语言isgraph()函数:判断字符是否除空格外的可打印字符

1.7 C语言islower()函数:判断字符是否为小写英文字母

1.8 C语言isprint()函数:判断字符是否为可打印字符(含空格)

1.9 C语言ispunct()函数: 判断字符是否为标点符号

1.10 C语言isspace()函数:判断字符是否为空白字符

1.11 C语言isxdigit()函数:判断字符是否为十六进制数字

1.12 C语言isupper()函数:判断字符是否为大写英文字母

1.13 C语言toascii()函数:把一个字符转换为ASCII

1.14 C语言tolower()函数:把大写字母转换为小写字母

1.15 C语言toupper()函数:把小写字母转换为大写字母

<float.h>头文件

2.1 C语言_clear87()函数:获取并清除状态字

2.2 C语言_control87()函数:获取和设置浮点控制字

2.3 C语言_status87()函数:获取浮点处理器状态值

<io.h>头文件

3.1.C语言access()函数:确定文件的访问权限

3.2.C语言chmod()函数:用于改变文件访问方式

3.3.C语言close()函数:用于关闭由open()函数所打开的文件

3.4.C语言open()函数:打开一个文件

3.5.C语言creat()函数:创建指定文件名的文件

3.6.C语言eof()函数:检查文件是否结束

3.7.C语言fdopen()函数:将流与文件句柄连接

3.8.C语言filelength()函数:统计由open()函数所打开的文件的字节数

3.9.C语言isatty()函数:检查给定的设备类型

3.10.C语言read()函数:用于读取打开文件的内容

3.11.C语言lseek()函数:用于移动打开文件的指针

3.12.C语言tell()函数:获取打开文件的指针位置

3.13.C语言write()函数:写文件

<math.h>头文件

4.1 C语言abs()函数:求整数的绝对值

4.2 C语言acos()函数:求余弦值为 x 的弧度数

4.3 C语言asin()函数:求正弦值为 x 的弧度数

4.4 C语言atan()函数:求正切值为 x 的弧度数

4.5 C语言ceil()函数:向上舍入

4.6 C语言exp()函数:求底数e的x次方

4.7 C语言fabs()函数:求浮点数的绝对值

4.8 C语言floor()函数:向下舍入

4.9 C语言labs()函数:取长整型绝对值

4.10 C语言pow()函数:指数函数(x的y次方)

4.11 C语言sqrt()函数:计算一个非负实数的平方根

4.12 C语言sin()函数:正弦函数

4.13 C语言cos()函数:余弦函数

4.14 C语言tan()函数:正切函数

4.15 C语言log10()函数:求指定数值的以10为底数的对数

4.16 C语言log()函数:求以自然数为底数的对数

4.17 C语言modf()函数:求双精度数的小数部分

4.18 C语言fmod()函数:计算x对y的模, 即x/y的余数

4.19 C语言frexp()函数:把一个双精度数分解为尾数和指数

4.20 C语言hypot()函数:计算直角三角形的斜边长度

4.21 C语言ldexp()函数:计算指定的2^exp倍数

4.22 C语言atan2()函数:计算Y/X的反正切值

4.23 C语言cosh()函数:计算双曲余弦值

4.24 C语言sinh()函数:求出指定值的双曲正弦值

4.25 C语言tanh()函数:计算双曲正切值

5<mem.h>头文件

5.1 C语言memccpy()函数:从sour中拷贝m个字节到目标des

5.2 C语言memchr()函数:对字符c搜索s区域的前m个字节

5.3 C语言memcmp()函数:比较m字节长的两个字符串s1和s2

5.4 C语言memcpy()函数:从suc中拷贝m个字节到目标des

5.5 C语言memicmp()函数:比较s1和s2的前m个字节

5.6 C语言memmove()函数:从源区域移动m个字节到目标区域

5.7 C语言memset()函数:置s中的所有字节为c

6 <setjmp.h>头文件

6.1 C语言setjmp()函数:非局部转移进程

6.2 C语言longjump()函数:执行非局部转移进程

7 <stdio.h>头文件

7.1 C语言clearerr()函数:复位错误标志

7.2 C语言ferror()函数:检测流上的错误

7.3C语言fclose()函数:关闭流 stream

7.4 C语言feof()函数:检测流上的文件结束符

7.5 C语言fflush()函数:清除一个流

7.6 C语言fgetc()函数:从流中读取字符

7.7 C语言fgetchar()函数:从标准输入流中读取字符

7.8 C语言fgetpos()函数:取得当前文件指针(句柄)

7.9 C语言fgets()函数:从流中读取一字符串

7.10 C语言fopen()函数:打开一个流

7.11 C语言fprintf()函数:格式化输出到一个流中

7.12 C语言fputchar()函数:送一个字符到标准输出流

7.13 C语言fputs()函数:送一个字符到一个流中

7.14 C语言fread()函数:从一个流中读数据

7.15 C语言freopen()函数:替换一个流

7.16 C语言fscanf()函数:从一个流中执行格式化输入

7.17 C语言fseek()函数:重定位流上的文件指针

7.18 C语言fsetpos()函数:将文件指针定位在指定的位置上

7.19 C语言ftell()函数:偏移量是从文件开始算起的字节数

7.20 C语言fwrite()函数:写内容到流中

7.21 C语言getc()函数:从指定的流 stream 获取下一个字符

7.22 C语言getchar()函数:从stdin流中读字符

7.23 C语言getche()函数:从控制台取字符

7.24 C语言gets()函数:从输入流中取一字符串

7.25 C语言getw()函数:从流中取一整数

7.26 C语言perror()函数:输出系统错误信息

7.27 C语言printf()函数:产生格式化输出的函数

7.28 C语言putc()函数:输出一字符到指定流中

7.29 C语言putchar()函数:在stdout上输出字符

7.30 C语言puts()函数:把一个字符串写入到标准输出 stdout

7.31 C语言putw()函数:把一字符或字送到流中

7.32 C语言remove()函数:删除一个文件

7.33 C语言rename()函数:重命名文件

7.34 C语言rewind()函数:将文件指针重新指向一个流的开头

7.35 C语言ungetc()函数:把一个字符退回到输入流中

7.36 C语言ungetch()函数:把一个字符退回到键盘缓冲区中

7.37 C语言tmpfile()函数:以二进制方式打开暂存文件

7.38 C语言tmpnam()函数:创建一个唯一的文件名

7.39 C语言scanf()函数:执行格式化输入

7.40 C语言setbuf()函数:把缓冲区与流相联

7.41 C语言setvbuf()函数:把缓冲区与流相关

7.42 C语言sprintf()函数:格式化输出到字符串中

7.43 C语言sscanf()函数:执行从字符串中的格式化输入

 

8 <stdlib.h>头文件

8.1 C语言abort()函数:写一个终止信息到stderr

8.2 C语言atexit()函数:用于注册终止

8.3 C语言atof()函数:将字符串转换为浮点值

8.4 C语言atoi()函数:将字符串转换成整型数

8.5 C语言atol()函数:将字符串转换成长整型数

8.6 C语言bsearch()函数:用于二分法搜索

8.7 C语言calloc()函数:用于分配堆内存

8.8 C语言div()函数:用于两个整数相除

8.9 C语言ecvt()函数:把浮点数转换为字符串

8.10 C语言fcvt()函数:将浮点数转换为字符串

8.11 C语言exit()函数:用于正常终止程序

8.12 C语言gcvt()函数:把浮点数转换为字符串

8.13 C语言free()函数:用于释放已分配的内存块

8.14 C语言getenv()函数:用于获取当前环境中的字符串

8.15 C语言itoa()函数:用于把整数转换成字符串

8.16 C语言ldiv()函数:用于两个长整型数相除

8.17 C语言lfind()函数:用于在给定的区域内从头到尾进行线性搜索

8.18 C语言lsearch()函数:用于在给定的区域内从头到尾进行线性搜索

8.19 C语言realloc()函数:用于重新分配指定大小的堆内存空间

8.20 C语言malloc()函数:用于分配指定大小的堆内存

8.21 C语言putenv()函数:用于改变或增加环境变量的内容

8.22 C语言qsort()函数:用于对记录从小到大快速排序

8.23 C语言rand()函数:用于生成随机数

8.24 C语言srand()函数:初始化随机数的发生器

8.25 strtod():将字符串转换为浮点数

8.26 C语言strtod()函数:将字符串转换为浮点数

8.27 C语言strtol()函数:将字符串换成长整型数

8.28 C语言swab()函数:从源和目标区域交换字节

8.29 C语言system()函数:发出一个DOS命令

<signal.h>头文件

9.1 C语言raise()函数:向正在执行的程序发送一个信号

10 <string.h>头文件

10.1 C语言strcpy()函数:拷贝一个字符串到另一个字符串数组中

10.2 C语言strcat()函数:将一个字符串拼接在目标字符串的后面

10.3 C语言strcmp()函数:比较两个字符串的大小

10.4 C语言strchr()函数:查找字符串中第一个出现的指定字符的位置

10.5 C语言strcmpi()函数:比较两个字符串的大小

10.6 C语言strcspn()函数:查找连续有几个字符都不属于字符串str2内的字符

10.7 C语言strspn()函数:计算字符串str1中连续有几个字符都属于字符串str2

10.8 C语言strdup()函数:将字符串复制到新建立的空间

10.9 C语言stricmp()函数:比较两个字符串大小

10.10 C语言strlen()函数:计算字符串长度

10.11 C语言strlwr()函数:将字符串中的大写字母全部转换成小写形式

10.12 C语言strncat()函数:在字符串尾部追加

10.13 C语言strncmp()函数:对指定字符串数量的两个字符串进行比较

10.14 C语言strnicmp()函数:对指定长度的两个字符串进行比较

10.15 C语言strncpy()函数:将指定数量的源字符串拼接在目标字符串的后面

10.16 C语言strpbrk()函数:比较字符串str1和str2中是否有相同的字符

10.17 C语言strrev()函数:将字符串中的字符全部颠倒顺序

10.18 C语言strset()函数:将一个字符串中的所有字符都设为指定字符

10.19 C语言strstr()函数:在一个字符串中查找另一个字符串首次出现的位置

10.20 C语言strtok()函数:用指定的分隔符分解字符串

10.21 C语言strupr()函数:将字符串中的小写字母全部转换成大写形式

10.22 C语言strnset()函数:指定字符串的前几个字符都设为指定字符

10.23 C语言strrchr()函数:查找字符串中最后一次出现字符c的位置

11 <time.h>头文件

11.1 C语言asctime()函数:将给定的日期和时间转换成ASCII码

11.2 C语言clock()函数:确定处理器时间

11.3 C语言ctime()函数:把日期和时间转换为字符串

11.4 C语言time()函数:获取系统时间

11.5 C语言difftime()函数:计算两个时刻之间的时间差

11.6 C语言gmtime()函数:把clock中的时间转换为格林尼治标准时间

 

11.7 C语言localtime()函数:把日期和时间转变为结构体tm

11.8 C语言tzset()函数:对UNIX操作系统的时间兼容性


 


 

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值