C语言函数手册_第1页
C语言函数手册_第2页
C语言函数手册_第3页
C语言函数手册_第4页
C语言函数手册_第5页
已阅读5页,还剩86页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、字符测试函数

isupper

ispunct

isspace

isprint

islower

isgraphis

isdigit

iscntrl

isascii

isalpha

isalnum

isxdigit

测试字符是或特别符号测试字符是否为空格字

否为大写英符

文字测试字符是否为可打印字符

迎测试字符是否为小写字母

1测试字符是否为可打印字符

字测试字符是否为阿拉伯数字

9测试字符是否为ASCII码的把握字符

邑_______测试字符是否为ASCII码字符

否测试字符是否为英文字母

为测试字符是否为英文或数字

标测试字符是否为16进制数字

八、、

二、字符串操作函数

strstr

strspn

strrchr

strpbrk

strncpy

strncat

strncasecmp

strlen

strdup

strcspn

strcpy

strcmp

strcoil

strcat

strchr

rindex

strcasecmp

toupper

index

toascii

tolower

strtoul

一加田八的血好

字符串查找函数

字符查找函数

定位字符串中

最终消灭的指

定字符

定位字符串中

第一个消灭的

指定字符

复制字符串

字符串连接函

字符串比较函

数(无视大小写)

字符串长度计算

函数

复制字符串

查找字符串

复制字符串

字符串比较函

数(按字符排列

字符串比较函数(比较字符串)

次序)

字符串查找函数(返回首次消灭字符的位置)

字符串比较函数(无视大小写比较字符串)

连接字符串

字符串查找函数(返回最终一次消灭的位置)

字符串查找函数(返回首次消灭的位置)

字符串转换函数(小写转大写)

字符串转换函数(大写转小写)

将整数转换成合法的ASCII码字符

将字符串转换成无符号长整型数

strtol将字符串转换成长整型数

strtod将字符串转换成浮点数

gcvt将浮点型数转换为字符串(四舍五入)

atol将字符串转换成长整型数

atoi将字符串转换成整型数

atof将字符串转换成浮点型数

三、内存治理函数

memset内存填入函数(将内存空间填入某值)

memmove内存复制函数

memcpymemcmp内存复制函数(复制内存内容)

memchr内存比较函数

memccpybzero在内存中查找特定字符

bcopybcmp复制内存中的内容

munmapmmap内存治理函数(将一段内存清零)

malloc复制内存内容

getsizefree内存操作函数(比较内存内容)

calloc解除内存映射

建立内存映射

安排一段内存空间

取得内存分页大小

释放内存空间

配置内存空间

四、日期时间函数

settimeofday

time

localtime

mktime

gettimeofday

gmtime

asctime

ctime

tanh

五、数学函数

tan

取得本地时间(日期时间函数)

将时间构造数据转换成经过的秒数

设置当前时间戳

猎取当地目前时间和日期

猎取当前时间和日期

将时间和日期以字符串格式表示

猎取当前时间

将时间日期以字符串格式表示

正切函数(取双

曲线正切函数值)

正切函数

sqrt开方函数(取平方根值)

sinh正弦函数(取双曲线正玄函数值)

sin正弦函数

pow求次方函数(求一个数的N次方)

loglO对数函数(求以10为底的对数值)

log对数函数(求以e为底的对数值)

Idexp次方函数(计算2的N次方的值)

frexp将浮点型数分为底数与指数

exp指数函数

cosh余弦函数(取双曲线余玄函数值)

cos余弦函数(取余玄函数值)

cei1取整函数(取不小于参数的最小整型数)

atan2反正切函数(取得反正切函数值)

atan反正切函数(取反正切函数值)

asin反正弦函数(取反正弦函数值)

acos反余弦函数(取反余弦函数数值)

abs求确定值函数(适合整数求确定值)

六、文件撵作函数

划受1殳道」

ungetc写文件函数(将指定字符写回文件流中)

setvbuf设置文件流的缓冲区

setlinebuf设置文件流为线性缓冲区

setbuffer设置文件流的缓冲区

setbuf设置文件流的缓冲区

rewind重设文件流的读写位置为文件开头

putcharputc字符输出函数(将指定的字符写到标准输出设备)

inklewgets写文件函数(将一指定字符写入文件中)

getchargetc产生唯一临时文件名

fwrileftell字符输入函数(由标准输入设备内读进一字符串)

fseek字符输入函数(由标准输入设备内读进一字符)

freopen读文件函数(由文件中读取一个字符)

freadfputs写文件函数(将数据流写入文件中)

fputcfopen取得文件流的读取位置

移动文件流的读写位置

翻开文件函数,并获得文件句柄

读文件函数(从文件流读取数据)

写文件函数(将一指定的字符串写入文件内)

写文件函数(将一指定字符写入文件流中)

文件翻开函数(结果为文件句柄)

filen。猎取文件流所使用的文件描述词

fgets读取文件字符串

fgetc读文件函数(由文件中读取一个字符)

fflush更缓冲区

feof检查文件流是否读到了文件尾

fdopen将文件描述词转为文件指针

fclose关闭翻开的文件

clearerr去除文件流的错误旗标

writesync写文件函数

read写文件函数(将缓冲区数据写回磁盘)

open读文件函数(由已翻开的文件读取数据)

mkstemp翻开文件函数

1seek建立临时文件

[sync移动文件的读写位置

flock将缓冲区数据写回磁盘

fcntl解除锁定文件

du【)2文件描述词操作函数

duocreat复制文件描述词

clcsa复制文件描述词

111mpnAmp创立文件函数

S;P1nt.pnt.关闭文件

,s.e.t.u.i.d____设置文件路径

seLrnuid—从头读取utmp文件中的登录数据

sZrftgid设置真实的用户识别码

satpwent—设置真实及有效的用户识别码

sptgrnups设置真实及有效的组识别码

sMgrpnt从头读取密码文件中的账号数据

setgid------设置组代码函数

sptfsuid从头读取组文件中的组数据

设置真实的组识别码

.setguid-----设置文件系统的用户识别码

pututline设置文件系统的组识别码

initgroups设置有效的用户识别码

getutline将utmp记录写入文件

geLulid-----初始化组清单

文件查找函数(从utmp文件中查找特定的记录)

gctuid-----从utmp文件中查找特定的记录

golpwuid-从utmp文件中取得账号登录数据

取得真实的用户识别码

从密码文件中取得指定uid的数据

getpwnam从密码文件中取得指定账号的数据

gclpwenl从密码文件中取得账号的数据

getpw一取得指定用户的密码文件数据

gclgroups猎取组代码函数

getgrnam从组文件中取得指定组的数据

getgrgid从组文件中取得指定gid的数据

getgrent从组文件中取得账号的数据

getgid取得组识别码函数

geteuid猎取用户识别码函数

getegid获得组识别码

fgetpwent读取密码格式

fgetgrenl读取组格式函数

endutenl关闭文件(关闭utmp文件)

endpwent关闭文件(关闭密码文件)

endgrenl关闭文件(关闭组文件)

七、讲程操作函数

vsscanf字符串输入函数

vsprintf格式化字符串

vscanf字符串格式化输入函数

vprintf输出函数

vfscanf输入函数(先格式化字符串再输入)

vfprintf输出函数(格式化输出数据至文件)

sscanf字符串输入函数

sprintfsacnf字符串复制函数(格式化字符串复制)

printffscanf字符串输入函数(最常用的输入函数)

fDrintf输出函数(最常用的输出函数)

waitpidwait输入函数(比较常用)

system输出函数(格式化输出数据至文件)

setorioritv中断(完毕)进程函数(等待子进程中断或完毕)

setpgrp完毕(中断)进程函数(常用)

setpgid执行shell命令

cnexitrice设置程序进程执行优先权

getpriority设置进程组识别码

getppid设置进程组识别码函数

设置程序正常完毕前调用的函数

转变进程优先挨次

取得程序进程执行优先权

取得父进程的进程识别码

getpid猎取进程识别码

getpgrp猎取进程组识别码

getpgid猎取进程组识别码

exit完毕进程执行

vfork建立的进程完

exit毕进程

cxccvp执行文件函数

execve执行文件函数

execv执行文件函数

execlp从PATH环境变量中查找文件并执行

execl执行文件函数

atexit设置程序正常完毕前调用的函数

八、文件权限杷握函数

成leiaiai

utimes修改文件的存取时间和更改时间

□time修改文件的存取时间和更改时间

unlink删除文件

umask设置建立文件时的权限遮罩转

truncate变文件大小

le.lIdir取得名目流的读取位置

syinlink建立文件符号连接

Stell猎取文件状态

seekdir设置下回读取名目的位置

rowinddir重设读取名目的位置为开头位置

rename更改文件名称或位置

remove删除文件函数

readlink取得符号连接所指的文件

readdir读取名目函数

opendir翻开名目函数

Istatlink由文件描述词取得文件状态

getcwd建立文件连接

ftruncate取得当前的工作名目

Liim_______转变文件大小

fchown由文件描述词取得文件状态

£chmod_转变文件的全部者

rehmnri转变文件的权限

fchdir修改文件的权限

closadix转变当前工作名目

关闭名目

chroot转变文件根名目

chownchmod转变文件全部者

chdir修改文件权限

alphasort转变当前的工作名目

access依字母挨次排序名目构造

推断是否具有存取文件的权限

九、信号处理函数

型尊]01a

popen建立管道I/O

pclosemkfifo关闭管道I/O

strerror建立具名管道

perrorferror返回错误缘由的描述字符串

sleep打印出错误缘由信息字符串

sigprocmask检查文件流是否有错误发生

sigpending让进程暂停执行一段时间

signal查询或设置信号遮罩

sigismember查询被搁置的信号

sigfillset设置信号处理方式

siEemptyset测试某个信号是否已参与至信号

sigdelset将全部信号参与至信号集

sinaddset初始化信号集

pause______从信号集里删除一个信号

sigaction增加一个信号至信号集

killalarm让进程暂停直到信号消灭

查询或设置信号处理方式

传送信号给指定的进程

设置信号传送闹钟

团组乃至

十、接口处理函数

shutdown

socket

setprotoent

setsockopt

sendto

setservent

send

sendmsg

recvmsg

建立一个socket通信

终止socket通信

设置socket状态

翻开网络协议的数据文件

翻开主机网络效劳的数据文件

经sock

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论