ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:20.63KB ,
资源ID:10578026      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-10578026.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(LinuxC函数速查.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

LinuxC函数速查.docx

1、LinuxC函数速查第1章初级I/O函数1.1close函数:关闭已经打开的文件1.2creat函数:创建一个文件1.3dup函数:复制文件描述符1.4dup2函数:复制文件描述符到指定的位置1.5fcntl函数:改变文件的状态1.6fsync函数:将缓冲区数据回写到磁盘文件1.7Lseek函数:移动文件的读写位置1.8open函数:打开一个文件1.9read函数:读取文件的数据1.10sync函数:将所有打开的文件写回磁盘1.11write函数:输出内容到文件第2章文件管理操作函数2.1access函数:判断进程是否具有访问文件的权限2.2alphasort函数:按照字母顺序排序目录结构2.

2、3chdir函数:改变当前的工作目录2.4chmod函数:改变文件的权限2.5chown函数:改变文件的所有者2.6chroot函数:改变进程的根目录2.7closedir函数:关闭目录文件2.8fchdir函数:使用文件描述符改变当前的工作目录2.9fchmod函数:改变一个已经打开的文件的权限2.10fstat函数:得到一个打开文件的状态2.11truncate函数:改变一个打开文件的大小2.12ftw函数:遍历目录树2.13get_current_dir_name函数:取得当前的工作目录2.14getcwd函数:取得进程的当前工作目录2.15lchown函数:改变符号链接文件的拥有者2.

3、16link函数:建立一个硬链接2.17lstat函数:得到符号链接的文件状态2.18nftw函数:遍历目录树2.19opendir函数:打开目录文件2.20readdir函数:读取目录文件的内容2.21readlink函数:读取符号链接文件本身的内容2.22realpath函数:将相对目录路径转换成绝对路径2.23remove函数:删除文件或者目录2.24rename函数:更改文件的名称或位置2.25rewinddir函数:回卷目录文件2.26seekdir函数:文件定位函数2.27stat函数:取得文件状态2.28symlink函数:创建一个符号链接2.29telldir函数:取得目录文件

4、的读取位置2.30truncate函数:改变文件大小2.31umask:设置创建文件时使用的权限掩码2.32unlink函数:删除文件的一个硬链接第3章标准I/O函数3.1clearerr函数:清除错误标志3.2fclose函数:关闭流文件描述符3.3fdopen函数:转换文件描述符到文件指针3.4feof函数:文件结束判断函数3.5fflush函数:刷新流文件读写缓存3.6fgetc函数:从流文件中读取一个字符3.7fgetpos函数:返回流文件当前读写位置3.8fgets函数:从流文件中读出一行数据3.9fileno函数:获得流文件的文件描述符3.10fopen函数:打开文件3.11fpu

5、tc函数:将字符写入流文件3.12fputs函数:将字符串写入流文件3.13fread函数:从流文件中读出数据3.14freopen函数:打开文件3.15fseek函数:移动流文件的读写位置3.16fsetpos函数:设置流文件当前读写位置3.17ftell函数:得到流文件的读取位置3.18fwrite函数:向流文件中写入数据3.19getc函数:从文件中读出一个字符3.20getchar函数:从标准输入中读入一个字符3.21gets函数:从标准输入中读入一行数据3.22mktemp函数:产生临时文件的文件名3.23putc函数:将字符写入文件3.24putchar函数:将字符输出到标准输出中

6、3.25puts函数:将字符串输出在标准输出中3.26rewind函数:将流文件的读写位置移动到文件的起始位置3.27setbuf函数:设置文件缓冲区3.28setbuffer函数:设置文件缓冲区3.29setlinebuf函数:设置行缓冲模式3.30setvbuf函数:设置自定义文件缓冲区3.31tmpfile函数:建立临时的二进制文件3.32ungetc函数:将字符写回文件第4章格式化输入输出函数4.1fprintf函数:格式化输出到文件4.2fscanf函数:格式化从文件中读出数据4.3printf函数:格式化输出4.4scanf函数:格式化输入4.5snprintf函数:格式化字符输入

7、4.6sprintf函数:格式化字符串打印4.7sscanf函数:格式化字符串取值4.8vfprintf函数:可变参数输出函数4.9vfscanf函数:格式化输入4.10vprintf函数:格式化输出函数4.11vscanf函数:格式化输入函数4.12vsnprintf函数:格式化字符串复制4.13vsprintf函数:格式化字符串复制4.14vsscanf函数:格式化字符输入第5章进程控制5.1abort函数:进程异常终止函数5.2atexit函数:进程终止处理函数5.3execl函数:执行文件函数5.4execle函数:执行文件的函数5.5execlp函数:从PATH环境变量中查找文件并执

8、行5.6execv函数:执行文件5.7execve函数:执行文件5.8execvp函数:执行文件5.9exit函数:结束进程运行的函数5.10_exit函数:结束进程运行的函数5.11fork函数:建立一个新的进程5.12getgid函数:取得实际进程组ID5.13getegid函数:取得有效进程组ID5.14getpid函数:取得有效组ID5.15getppid函数:取得父进程的进程识别码5.16getpriority函数:取得进程执行优先级5.17longjmp函数:跳到原先setjmp存储的堆栈环境5.18on_exit函数:设置程序正常结束前调用的函数5.19setjmp函数:存储当前

9、堆栈环境5.20setgid函数:设置进程的进程组ID5.21setuid函数:设置进程组ID5.22setpriority函数:设置程序进程优先级5.23siglongjmp函数:跳到原先sigsetjmp存储的堆栈环境5.24sigsetjmp函数:存储当前堆栈环境和屏蔽的信号集5.25system函数:执行Shell命令5.26vfork函数:建立一个新的进程5.27wait函数:等待子进程中断或结束5.28waitpid函数:等待子进程中断或结束5.29wait3函数:等待进程结束并且输出子进程统计信息第6章进程间通信函数6.1ftok函数:获得项目相关的IPC键值6.2msgctl函

10、数:消息队列操作函数6.3msgget函数:创建或打开消息队列6.4msgrcv函数:读取消息队列6.5msgsnd函数:向消息队列中写入消息6.6semctl函数:信号量操作函数6.7semget函数:创建或打开信号量6.8semop函数:释放或获取信号量6.9shmat函数:导入共享内存6.10shmctl函数:共享内存操作函数6.11shmdt函数:将共享内存从程序中脱离6.12shmget函数:创建共享内存6.13mkfifo函数:创建fifo管道函数6.14pclose函数:关闭管道文件6.15pipe函数:创建匿名管道6.16popen函数:创建管道文件第7章信号函数7.1alar

11、m函数:内核定时器函数7.2kill函数:信号发送函数7.3pause函数:进程暂停执行函数7.4raise函数:向进程自身发送信号函数7.5sigaction函数:高级信号处理方式设置函数7.6sigaddset函数:添加信号到信号集函数7.7sigdelset函数:删除信号集中对应信号函数7.8sigemptyset函数:清空信号集函数7.9sigfillset函数:填充信号集函数7.10sigismember函数:测试某个信号是否在信号集中7.11signal函数:信号处理方式设置函数7.12sigpause函数:暂停进程直到信号到来7.13sigpending函数:查询未决信号7.14

12、sigprocmask函数:信号屏蔽函数7.15sigsuspend函数:暂停直到信号到来7.16sleep函数:让进程休眠一段时间第8章用户、组函数及环境变量函数8.1clearenv函数:删除所有环境变量的值8.2cuserid函数:获得用户名函数8.3endgrent函数:关闭系统组文件函数8.4endpwent函数:关闭系统口令函数8.5endutent函数:关闭utmp文件8.6fgetgrent函数:从文件中读取组数据8.7fgetpwent函数:从文件中读取密码格式数据8.8getegid函数:获得有效(effectivegid)组识别符8.9getenv函数:取得环境变量的值8

13、.10geteuid函数:获得有效(effectiveuid)用户识别符8.11getgid函数:获得组识别符8.12getgrent函数:从文件/etc/group中读取组信息8.13getgrgid函数:从文件/etc/group中查找组信息8.14getgrnam函数:从文件/etc/group中查找组信息8.15getgroups函数:返回当前用户所属的组列表8.16getlogin函数:获取当前用户的账号名称8.17getpw函数:获取指定uid的用户信息8.18getpwent函数:读取/etc/passwd文件中的数据8.19getpwnam函数:以用户名获取用户信息8.20ge

14、tpwuid函数:以用户ID获取用户信息8.21getuid函数:获取当前进程所属的用户ID8.22getutent函数:获取登录信息8.23getutid函数:获取指定用户ID的登录信息8.24getutline函数:查找指定的登录信息8.25initgroups函数:初始化组信息8.26logwtmp函数:添加登录记录信息8.27putenv函数:改变环境变量的值8.28pututline函数:添加登录信息8.29setegid函数:设置有效组ID8.30setenv函数:改变环境变量的值8.31seteuid函数:设置有效用户ID8.32setfsgid函数:设置进程的文件系统的组ID8

15、.33setfsuid函数:设置进程的文件系统的用户ID8.34setgid函数:设置进程的组ID8.35setgrent函数:将文件etc/group的读写位置移动到起始位置8.36setgroups函数:设置当前进程的组识别符8.37setpwent函数:将文件etc/passwd的读写位置移动到起始位置8.38setregid函数:设置当前进程的真实以及有效组ID8.39setreuid函数:设置当前进程的真实以及有效用户ID8.40setuid函数:设置进程的用户ID8.41setutent函数:将文件utmp的读写位置移动到起始位置8.42unsetenv函数:清除环境变量的值8.4

16、3updwtmp函数:将登录数据记录写入utmp文件8.44utmpname函数:设置文件utmp的绝对位置第9章错误处理与内存分配函数9.1brk函数:改变数据段大小9.2calloc函数:内存分配函数9.3ferror函数:文件错误判断9.4free函数:释放动态分配内存函数9.5getpagesize函数:获得操作系统内存页大小函数9.6malloc函数:动态内存分配函数9.7mmap函数:文件映射函数9.8munmap函数:释放映射的内存地址9.9perror函数:错误原因输出函数9.10realloc函数:内存截取函数9.11sbrk函数:增加数据空间9.12strerror函数:错

17、误代码查询第10章日志函数、动态函数与正则表达式函数10.1closelog函数:关闭信息记录10.2dlclose函数:关闭动态库文件10.3dlerror函数:动态函数出错处理10.4dlopen函数:打开动态库文件10.5dlsym函数:在动态库文件中查找函数10.6openlog函数:打开记录信息10.7regcomp函数:编译正则表达式10.8regerror函数:编译错误判断函数10.9regexec函数:执行正则匹配10.10regfree函数:释放正则模式串资源10.11syslog函数:输出记录信息第11章时间函数11.1asctime函数:字符串时间操作函数11.2cloc

18、k函数:计算运行时间函数11.3ctime函数:字符串时间函数11.4difftime函数:计算时间差函数11.5ftime函数:取得系统时间11.6gettimeofday函数:取得系统当前时间11.7gmtime函数:日历时间格式函数11.8localtime函数:获得当前系统时间11.9mktime函数:系统时间转换函数11.10settimeofday函数:系统时间设置函数11.11strftime函数:时间格式化输出函数11.12time函数:获得系统当前时间11.13tzset函数:设置系统时区变量tzname第12章socket相关函数12.1accept函数:处理socket请

19、求函数12.2bind函数:将socket描述符与一个套接口绑定12.3connect函数:与远程主机连接12.4endprotoent函数:结束网络协议的读取函数12.5endservent函数:关闭文件/etc/services12.6gethostbyaddr函数:由IP获得主机信息12.7gethostbyname函数:由主机名获得主机信息12.8getprotobyname函数:由协议名获取协议数据12.9getprotobynumber函数:由协议编号获取协议数据12.10getprotoent函数:读取文件/etc/rotoent中的网络协议数据12.11getservbynam

20、e函数:获得网络服务协议数据12.12getservbyport函数:获得网络服务协议数据12.13getservent函数:读取主机网络服务数据12.14getsockopt函数:获得指定socket描述符的状态12.15herror函数:错误原因输出函数12.16hstrerror函数:错误代码查询12.17htonl函数:地址字节顺序转换12.18htons函数:地址字节顺序转换12.19inet_addr函数:网络地址类型转换12.20inet_aton函数:网络地址类型转换12.21inet_ntoa函数:网络地址类型转换12.22listen函数:网络socket监听12.23nt

21、ohl函数:地址字节顺序转换12.24ntohs函数:地址字节顺序转换12.25recv函数:接收消息12.26recvfrom函数:接收消息12.27recvmsg函数:多缓冲读取数据12.28send函数:向远程主机发送数据12.29sendto函数:发送数据到远程主机12.30setprotoent函数:打开网络协议文件12.31setservent函数:打开网络服务文件12.32setsockopt函数:设置socket描述符的状态12.33shutdown函数:结束socket套接字12.34socket函数:创建网络套接字第13章字符测试函数13.1isalnum函数:判断字符是否

22、为英文字母或数字13.2isalpha函数:判断字符是否为英文字母13.3isascii函数:判断字符是否为ASCII字符13.4isblank函数:判断字符是否为空白字符13.5iscntrl函数:判断字符是否为ASCII的控制字符13.6isdigit函数:判断字符是否为阿拉伯数字13.7isgraph函数:判断字符是否为可打印字符13.8islower函数:判断字符是否为小写英文字母13.9isprint函数:判断字符是否为可打印字符13.10isspace函数:判断字符是否为空格字符13.11ispunct函数:判断字符是否为标点符号13.12isupper函数:判断字符是否为大写英文

23、字母13.13isxdigit函数:判断字符是否为十六进制数字第14章数据转换函数14.1atof函数:将字符串转换成浮点数14.2atoi函数:将字符串转换成整数14.3atol函数:将字符串转换成长整数14.4ecvt函数:将浮点数转换成字符串14.5fcvt函数:将浮点数转换成字符串14.6gcvt函数:将浮点数转换成字符串14.7strtod函数:将字符串转换成浮点数14.8strtol函数:将字符串转换成长整数14.9strtoul函数:将字符串转换成无符号长整数14.10toascii函数:将整数转换成合法的ASCII字符14.11tolower函数:将大写字母转换成小写字母14.

24、12toupper函数:将小写字母转换成大写字母第15章字符串处理函数15.1bcmp函数:比较两块内存中的内容15.2bcopy函数:复制内存中的内容15.3bzero函数:将一块内存内容全清零15.4ffs函数:在一个整数中查找第一个值为真的位15.5index函数:查找字符串中第一个出现的指定字符15.6memccpy函数:复制内存中的内容15.7memchr函数:在一块内存指定范围查找一个指定字符15.8memcmp函数:比较内存中存放的内容15.9memcpy函数:复制一块内存内容到另一块中15.10memfrob函数:对某个内存区重新编码15.11memmove函数:复制内存内容1

25、5.12memset函数:将某值填入到一块内存区域15.13rindex函数:查找字符串中最后一个出现的指定字符15.14strcasecmp函数:忽略大小写比较字符串15.15strcat函数:将一个字符串连接另一字符串的尾部15.16strchr函数:查找字符串中指定字符15.17strcmp函数:比较两个字符串15.18strcoll的函数:根据当前环境信息来比较字符串15.19strcpy函数:复制一个字符串的内容到另一个字符串中15.20strcspn函数:计算字符串中由非指定字符集字符组成的子字符串的长度15.21strdup函数:复制字符串内容15.22strfry函数:随机重组

26、一个字符串15.23strlen函数:返回字符串长度15.24strncasecmp函数:忽略大小写比较两个字符串15.25strncat函数:将一个字符串的前n个字符连接到另一字符串的尾部15.26strncmp函数:比较两个字符串15.27strncpy函数:复制字符串15.28strpbrk函数:查找字符串中第一个出现的指定字符15.29strrchr函数:查找字符串中最后一个出现的指定字符15.30strspn函数:计算字符串中由指定字符集字符组成的子字符串的长度第16章数学计算函数16.1abs函数:计算整数的绝对值16.2acos函数:计算反余弦的值16.3asin函数:计算反正弦

27、的值16.4atan函数:计算反正切的值16.5atan2函数:计算反正切的值16.6ceil函数:计算大于或等于给定参数的最小整数16.7cos函数:计算余弦的值16.8cosh函数:计算双曲线的余弦值16.9div函数:计算两整数相除后的商和余数16.10exp函数:计算浮点数的指数16.11fabs函数:计算浮点数的绝对值16.12frexp函数:计算浮点数的尾数和指数16.13hypot函数:计算直角三角形斜边长度16.14labs函数:计算长整数的绝对值16.15ldexp函数:计算浮点数与2的exp次方的积16.16ldiv函数:计算两长整数相除后的商和余数16.17log函数:计

28、算以e为底的对数值16.18log10函数:计算以10为底的对数值16.19modf函数:将浮点数分解为小数和整数两部分16.20pow函数:计算次方值16.21sin函数:取正弦的值16.22sinh函数:计算双曲线的正弦值16.23sqrt函数:计算浮点数的平方根16.24tan函数:计算角度的正切值16.25tanh函数:计算双曲线的正切函数值第17章随机数及数据加密函数17.1crypt函数:对字符串使用DES算法编码17.2drand48函数:产生一个正的随机浮点数17.3erand48函数:产生一个正的随机浮点数17.4initstate:建立随机数状态数组17.5jrand48函

29、数:产生一个长整型的随机数17.6lcong48函数:设置48位运算的随机数种子17.7lrand48函数:产生一个正的长整型随机数17.8mrand48函数:产生一个长整型随机数17.9nrand48函数:产生一个正的长整数随机数17.10rand函数:产生伪随机数17.11random函数:产生随机数17.12seed48函数:设置48位运算的随机数种子17.13setstate函数:建立随机数状态数组17.14srand函数:设置随机数种子17.15srand48函数:设置48位运算的随机数种子17.16srandom函数:设置随机数种子17.17getpass函数:取得用户输入密码字符

30、串第18章数据结构函数18.1bsearch函数:在有序数组中二分查找数据18.2hcreate函数:建立哈希表18.3hdestroy函数:删除哈希表18.4hsearch函数:在哈希表中查找关键数据18.5lfind函数:线性搜索18.6lsearch函数:线性搜索18.7qsort函数:使用快速排序法排列数组18.8tdelete函数:从二叉树中删除数据18.9tfind函数:搜索二叉树18.10tsearch函数:搜索二叉树18.11twalk函数:遍历二叉树第19章其他函数19.1getopt函数:分析命令参数19.2isatty函数:判断文件描述符是否为终端19.3pselect函数:多路转接I/O19.4select函数:多路I/O转接19.5ttyname函数:返回终端机的名称 书名:LinuxC函数实例速查手册作者:陈先生 张丽萍ISBN:9787115190703类别:计算机定价:49.00 元出版社:人民邮电出版社出版时间:2009装帧:平装开本:32

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2