编程类 附录Word格式.docx
《编程类 附录Word格式.docx》由会员分享,可在线阅读,更多相关《编程类 附录Word格式.docx(19页珍藏版)》请在冰豆网上搜索。
connect
与远程主机连接
cosh
计算双曲线的余弦值
cos
计算余弦的值
creat
创建一个文件
crypt
对字符串使用DES算法编码
ctime
字符串时间
cuserid
获取用户名
D
difftime
计算时间差
div
计算两整数相除后的商和余数
dlclose
关闭动态函数库文件
dlerror
动态函数出错处理
dlopen
打开动态库文件
dlsym
在动态库文件中查找函数
drand48
产生一个正的随机浮点数
dup2
复制文件描述符到指定的位置
dup
复制文件描述符
E
ecvt
将浮点数转换成字符串
endgrent
关闭系统组文件函数
endprotoent
结束网络协议的读取函数
endpwent
关闭系统口令函数
endservent
关闭文件/etc/services
endutent
关闭utmp文件
erand48
execle
执行文件
execlp
从PATH环境变量中查找文件并执行
execl
执行文件函数
execve
execvp
execv
exit
结束进程运行的函数
exp
计算浮点数的指数
F
fabs
计算浮点数的绝对值
fchdir
使用文件描述符改变当前的工作目录
fchmod
改变一个已经打开的文件的权限
fclose
关闭流文件描述符
fcntl
改变文件的状态
fcvt
fdopen
转换文件描述符到文件指针
feof
文件结束判断函数
ferror
文件错误判断函数
fflush
刷新流文件读写缓存
ffs
在一个整数中查找第一个值为真的位
fgetc
从流文件中读取一个字符
fgetgrent
从文件中读取组数据
fgetpos
返回流文件当前读写位置
fgetpwent
从文件中读取密码格式数据
fgets
从流文件中读出一行数据
fileno
获取流文件的文件描述符
fopen
打开文件
fork
建立一个新的进程
fprintf
格式化输出到文件
fputc
将字符写入流文件
fputs
将字符串写入流文件
fread
从流文件中读出数据
free
释放动态分配内存函数
freopen
frexp
计算浮点数的尾数和指数
fscanf
格式化从文件中读出数据
fseek
移动流文件的读写位置
fsetpos
设置流文件当前读写位置
fstat
得到一个打开文件的文件状态
fsync
将缓冲区数据回写到磁盘文件
ftell
得到流文件的读取位置
ftime
取得系统时间
ftok
获取项目相关的IPC键值
ftruncate
改变一个打开文件的文件大小
ftw
遍历目录树
fwrite
向流文件中写入数据
G
gcvt
get_current_dir_name
取得当前的工作目录
getchar
从标准输入中读入一个字符
getcwd
取得进程的当前工作目录
getc
从文件中读出一个字符
getegid
获取有效(effectivegid)组识别符
取得有效进程组ID
getenv
取得环境变量的值
geteuid
获取有效(effectiveuid)用户识别符
getgid
获取组识别符
取得实际进程组ID
getgrent
从文件/etc/group中读取组信息
getgrgid
从文件/etc/group中查找组信息
getgrnam
getgroups
返回当前用户所属的组列表
gethostbyaddr
由IP获取主机信息
gethostbyname
由主机名获取主机信息
getlogin
获取当前用户的账号名称
getopt
分析命令参数
getpagesize
获取操作系统内存页大小函数
getpass
取得用户输入密码字符串
getpid
取得有效组ID
getppid
取得父进程的进程识别码
getpriority
取得进程执行优先级
getprotobyname
由协议名获取协议数据
getprotobynumber
由协议编号获取协议数据
getprotoent
读取文件/etc/protoent中的网络协议数据
getpwent
读取/etc/passwd文件中的数据
getpwnam
以用户名获取用户信息
getpwuid
以用户ID获取用户信息
getpw
获取指定uid的用户信息
getservbyname
获取网络服务协议数据
getservbyport
getservent
读取主机网络服务数据
getsockopt
获取指定socket描述符的状态
gets
从标准输入中读入一行数据
gettimeofday
取得系统当前时间
getuid
获取当前进程所属的用户ID
getutent
获取登陆信息
getutid
获取指定用户ID的登录信息
getutline
查找指定的登陆信息
gmtime
日历时间格式函数
H
hcreate
建立哈希表
hdestroy
删除哈希表
herror
错误原因输出函数
hsearch
在哈希表查找关键数据
hstrerror
错误代码查询
htonl
地址字节顺序转换
htons
hypot
计算直角三角形斜边长度
I
index
查找字符串中第一个出现的指定字符
inet_addr
网络地址类型转换
inet_aton
inet_ntoa
initgroups
初始化组信息
initstate
建立随机数状态数组
isalnum
判断字符是否为英文字母或数字
isalpha
判断字符是否为英文字母
isascii
判断字符是否为ASCII字符
isatty
判断文件描述符是否为终端机
isblank
判断字符是否为空白字符
iscntrl
判断字符是否为ASCII的控制字符
isdigit
判断字符是否为阿拉伯数字
isgraph
判断字符是否为可打印字符
islower
判断字符是否为小写英文字母
isprint
ispunct
判断字符是否为标点符号
isspace
判断字符是否为空格字符
isupper
判断字符是否为大写英文字母
isxdigit
判断字符是否为十六进制数字
J
jrand48
产生一个长整型的随机数
K
kill
信号发送函数
L
labs
计算长整数的绝对值
lchown
改变符号链接文件的拥有者
lcong48
设置48位运算的随机数种子
ldexp
计算浮点数与2的次方值的积
ldiv
计算两长整数相除后的商和余数
lfind
线性搜索
link
建立一个硬链接
listen
网络socket监听
localtime
获取当前系统时间
log10
计算以10为底的对数值
logwtmp
添加登陆记录信息
log
计算以e为底的对数值
longjmp
跳到原先setjmp存储的堆栈环境
lrand48
产生一个正的长整型随机数
lsearch
lseek
移动文件的读写位置
lstat
得到符号链接的文件状态
M
malloc
动态内存分配
memccpy
memchr
在一块内存指定范围查找一个指定字符
memcmp
比较内存中存放的内容
memcpy
复制一块内存内容到另一块中
memfrob
对某个内存区重新编码
memmove
复制内存内容
memset
将某值填入到一块内存区域
mkfifo
创建fifo管道函数
mktemp
产生临时文件的文件名
mktime
系统时间转换函数
mmap
文件映射
modf
将浮点数分解为小数和整数两部分
mrand48
产生一个长整型随机数
msgctl
消息队列操作
msgget
创建或打开消息队列
msgrcv
读取消息队列
msgsnd
向消息队列中写入消息
munmap
释放映射的内存地址
N
nftw
nrand48
产生一个正的长整数随机数
ntohl
ntohs
O
on_exit
设置程序正常结束前调用的函数
opendir
打开目录文件
openlog
打开记录信息
open
打开一个文件
P
pause
进程暂停执行函数
pclose
关闭管道文件
perror
pipe
创建匿名管道
popen
创建管道文件
pow
计算次方值
printf
格式化输出
pselect
多路转接I/O
putchar
将字符输出到标准输出中
putc
将字符写入文件
putenv
改变环境变量的值
puts
将字符串输出在标准输出中
pututline
添加登录记录信息
Q
qsort
使用快速排序法排列数组
R
raise
向进程自身发送信号函数
random
产生随机数
rand
产生伪随机数
readdir
读取目录文件的内容
readlink
读取符号链接文件本身的内容
read
读取文件的数据
realloc
内存截取函数
realpath
将相对目录路径转换成绝对路径
recvfrom
接收消息
recvmsg
多缓冲读取数据
recv
regcomp
编译正则表达式
regerror
编译错误判断函数
regexec
执行正则匹配
regfree
释放正则模式串资源
remove
删除文件或者目录
rename
更改文件的名称或位置
rewinddir
回卷目录文件
rewind
将流文件的读写位置移动到文件的起始位置
rindex
查找字符串中最后一个出现的指定字符
S
sbrk
增加数据空间
scanf
格式化输入
seed48
seekdir
文件定位函数
select
多路I/O转接
semctl
信号量操作函数
semget
创建或打开信号量
semop
释放或获取信号量
sendto
发送数据到远程主机
send
向远程主机发送数据
setbuffer
设置文件缓冲区
setbuf
setegid
设置有效组ID
setenv
seteuid
设置有效用户ID
setfsgid
设置进程的文件系统的组ID
setfsuid
设置进程的文件系统的用户ID
setgid
设置进程的进程组ID
设置进程的组ID
setgrent
将文件etc/group的读写位置移动到起始位置
setgroups
设置当前进程的组识别符
setjmp
存储当前堆栈环境
setlinebuf
设置行缓冲模式
setpriority
设置程序进程优先级
setprotoent
打开网络协议文件
setpwent
将文件etc/passwd的读写位置移动到起始位置
setregid
设置当前进程的真实以及有效组ID
setreuid
设置当前进程的真实以及有效用户ID
setservent
打开网络服务文件
setsockopt
设置socket描述符的状态
setstate
settimeofday
系统时间设置函数
setuid
设置进程的用户ID
设置进程组ID
setutent
将文件utmp的读写位置移动到起始位置
setvbuf
设置自定义文件缓冲区
shmat
导入共享内存
shmctl
共享内存操作函数
shmdt
将共享内存从程序中脱离
shmget
创建共享内存
shutdown
结束socket套接字
sigaction
高级信号处理方式设置函数
sigaddset
添加信号到信号集函数
sigdelset
删除信号集中对应信号函数
sigemptyse
清空信号集函数
sigfillset
填充信号集函数
sigismember
测试某个信号是否在信号集函数
siglongjmp
跳到原先sigsetjmp存储的堆栈环境
signal
信号处理方式设置函数
sigpause
暂停进程直到信号到来
sigpending
查询未决信号
sigprocmask
信号屏蔽函数
sigsetjmp
存储当前堆栈环境和屏蔽的信号集
sigsuspend
暂停直到信号到来
sinh
计算双曲线的正弦值
sin
取正弦的值
sleep
让进程休眠一段时间
snprintf
格式化字符输入
socket
创建网络套接字
sprintf
格式化字符串打印
sqrt
计算浮点数的平方根
srand48
srandom
设置随机数种子
srand
sscanf
格式化字符串取值
stat
取得文件状态
strcasecmp
忽略大小写比较字符串
strcat
将一个字符串连接另一字符串的尾部
strchr
查找字符串中指定字符
strcmp
比较两个字符串
strcoll的
根据当前环境信息来比较字符串
strcpy
复制一个字符串的内容到另一个字符串中。
strcspn
计算字符串中由非指定字符集字符组成的子字符串的长度
strdup
复制字符串内容
strerror
strfry
随机重组一个字符串
strftime
时间格式化输出函数
strlen
返回字符串长度
strncasecmp
忽略大小写比较两个字符串
strncat
将一个字符串的前n个字符连接另一字符串的尾部
strncmp
strncpy
复制字符串
strpbrk
strrchr
strspn
计算字符串中由指定字符集字符组成的子字符串的长度
strtod
strtol
strtoul
将字符串转换成无符号长整数
symlink
创建一个符号链接
sync
将所有打开的文件写回磁盘
syslog
输出记录信息
system
执行shell命令
T
tanh
计算双曲线的正切函数值
tan
计算角度的正切值
tdelete
从二叉树中删除数据
telldir
取得目录文件的读取位置
tfind
搜索二叉树
time
获取系统当前时间
tmpfile
建立临时的二进制文件
toascii
将整数转换成合法的ASCII字符
tolower
将大写字母转换成小写字母
toupper
将小写字母转换成大写字母
truncate
改变文件大小
tsearch
ttyname
返回终端机的名称
twalk
遍历二叉树
tzset
设置系统时区变量tzname
U
umask
设置创建文件时使用的权限掩码
ungetc
将字符写回文件
unlink
删除文件的一个硬链接
unsetenv
清除环境变量的值
updwtmp
将登陆数据记录写入utmp文件
utmpname
设置文件utmp的绝对位置
V
vfork
vfprintf
格式化输出函数
vfscanf
vprintf
vscanf
格式化输入函数
vsnprintf
格式化字符串复制
vsprintf
vsscanf
W
wait3
等待进程结束并且输出子进程统计信息
waitpid
等待子进程中断或结束
wait
write
输出内容到文件
_exit
结束进程运行