首页 > 编程知识 正文

c语言的头文件和库函数大全,c语言清屏函数

时间:2023-05-05 18:32:59 阅读:11113 作者:1475

头文件ctype.h

函数列表

函数类别函数目的详细信息

作为字符和数字测试的isalnum

是否为阿尔法文字

是否控制字符iscntrl

是否是数字isdigit

是否可以显示除空格以外的字符。 isgraph

是否可以显示包含空格的字符isprint

非空格或数字的可显示字符ispunct

有无空间is空间

是否将isupper大写

是否为十六进制(0-9,A-F )字符isxdigit

用于转换字符大小写的函数将转换为大小写的toupper

转换为小写tolower

地域化

此类别中的函数用于处理不同国家的语言差异。

头文件local.h

函数列表

函数类别函数目的详细信息

区域设置setlocale

使用数字格式,可以以查询格式转换localeconv,如国家货币、日期和时间

数学函数

虽然此分类显示了各种数学计算函数,但请注意,ANSI C标准的数据格式不符合IEEE754标准,相反,有些c语言编译器必须符合IEEE754,如frink Linc 51

头文件math.h

函数列表

函数类别函数目的详细信息

错误处理定义域错误(函数的输入参数值超出规定范围)。

值域错误(函数返回值超出规定范围) )。

三角函数反馀弦acos

反弦asin

反正是atan

反正是2号2号2 atan2

馀弦cos

签名sin

相切坦

双曲函数双曲馀弦cosh

双曲签名sinh

双曲线正切tanh

指数和对数指数函数exp

指数分解函数frexp

乘积函数fdexp

自然对数日志

以10为底的对数log10

浮点分解函数modf

函数pow

平方根函数sqrt

舍去整数,绝对值和剩余函数求下限接近整数ceil

绝对值fabs

求出上限接近整数的floor

求馀数fmod

此分类函数用于实现在不同基函数之间直接跳转的代码。 头文件setjmp.h io.h

函数列表

函数类别函数目的详细信息

保存调用环境setjmp

恢复调用环境longjmp

信号处理

当程序运行时发生异常时,使用此分类函数。

头文件signal.h

函数列表

函数类别函数目的详细信息

指定信号处理函数signal

发送信号的raise

可变参数处理

这些函数用于实现参数变量(如printf和scanf )的基函数。

头文件stdarg.h

函数列表

函数类别函数目的详细信息

可变参数访问宏可变参数开始宏va_start

可变参数结束宏va_end

可变参数访问宏访问以下可变参数宏va_arg

输入输出函数

此分类用于处理文件和控制台等各种输入输出设备,各种函数通过“流”实现

头文件stdio.h

函数列表

函数类别函数目的详细信息

文件操作

删除文件移除

重命名文件名rename

生成临时文件名tmpfile

获取临时文件路径tmpnam

文件访问结束文件fclose

闪存缓冲器fflush

打开fopen文件

将现有流指针和新文件连接到freopen

磁盘缓冲区setbuf的设置

磁盘缓冲区setvbuf的设置

格式输入输出函数格式输出fprintf

输入格式fscanf

格式输出(控制台) printf

格式输入(控制台)扫描

输出到缓冲区sprintf的格式

从缓冲区中以格式输入sscanf

输出vfprintf的格式

格式输出vprintf

格式化输出vsprintf

字符输入输出函数输入字符fgetc

在字符串中输入fgets

文本输出fputc

字符串输出fputs

字符输入(控制台) getc

字符输入(控制台) getchar

字符串输入(控制台) gets

字符输出(控制台) putc

字符输出(控制台) putchar

字符串输出(控制台) puts

字符输出到流中

头ungetc

直接输入输出直接流读出操作fread

直接流写入操作fwrite

文件定位函数获得文件位置fgetpos

文件位置移动fseek

文件位置设置fsetpos

获取文件位置ftell

remind将文件重置为零

错误处理函数清除错误clearerr

在文件的最后判断feof

文件错误检测ferror

获取错误消息字符串perror

实用程序函数

这个分类虽然有几个函数不能按照上述那样分类,但是表示了编程所需要的东西。

头文件stdlib.h

函数列表

函数类别函数目的详细说明

字符串转换函数将字符串转换为整数atoi

字符串转换为长整数atol

字符串转换为浮点数strtod

字符串转换为长整数strtol

字符串转换为无符号的长整数strtoul

伪随机序列生成函数生成随机数rand

设定随机函数的启动值srand

存储管理函数分配内存calloc

释放存储器free

内存分配malloc

重新分配存储realloc

环境通信中止程序abort

结束程序的执行,清除环境变量atexit

退出程序并运行exit

导入环境参数getenv

程序挂起,暂时运行其他程序system

搜索和排序工具两点搜索(数据必须排序) bsearch

快速排序qsort

整数运算函数求绝对值abs

div

与除法的基础商取得馀数

求长整形底的绝对值LabISES

求长整形除法的商和馀数ldiv

多字节字符函数获得多字节字符的字节数mblen

得到多字节字符字节数mbtowc

多字节字符转换wctomb

多字节字符串操作将多字节字符串转换为整数数组mbstowcs

将多字节串转换为字符数组mcstowbs

字符串处理

本分类函数用于合并和比较字符串

头文件string.h

函数列表

函数类别函数目的详细说明

字符串复制块复制(目标和源存储不重复) memcpy

块复制(目标和源存储可重复) memmove

串行拷贝strcpy

用长字符串复制strncpy

字符串连接函数序列连接strcat

以长度连接字符串strncat

串比较函数块比较memcmp

字符串比较strcmp

字符串比较(对于非英语字符) strcoll

按长度比较字符串strncmp

字符串转换strxfrm

字符和字符串检索字符检索memchr

文字检索strchr

字符串搜索strcspn

字符串检索strpbrk

字符串搜索strspn

字符串检索strstr

字符串分解strtok

其他函数字符串设置memset

错误字符串映射strerror

求字符串长度strlen

日期和时间函数

此类别显示了时间和日期处理函数

头文件time.h

函数列表

函数类别函数目的详细说明

时间操作函数得到处理器时间clock

得到时间差difftime

设定时间mktime

得到时间time

时间转换函数获得由ASCII码表示的时间asctime

得到用字符串表示的时刻ctime

获取指定格式的时间strftime

库的未来方向

在本节中,将说明各级别的通信库将来会如何发展。

序列号库类别头文件详细信息

1错误处理errno.h

双字符处理ctype.h

3区域化local.h

4数学函数math.h

5信号处理signal.h

6输入输出stdio.h

7实用程序stdlib.h

8字符串处理string.h

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。