LinuxC编程常用API接口函数

上传人:博****1 文档编号:497249378 上传时间:2023-09-10 格式:DOC 页数:161 大小:612KB
返回 下载 相关 举报
LinuxC编程常用API接口函数_第1页
第1页 / 共161页
LinuxC编程常用API接口函数_第2页
第2页 / 共161页
LinuxC编程常用API接口函数_第3页
第3页 / 共161页
LinuxC编程常用API接口函数_第4页
第4页 / 共161页
LinuxC编程常用API接口函数_第5页
第5页 / 共161页
点击查看更多>>
资源描述

《LinuxC编程常用API接口函数》由会员分享,可在线阅读,更多相关《LinuxC编程常用API接口函数(161页珍藏版)》请在金锄头文库上搜索。

1、.1字符测试篇22字符串转换篇103内存控制篇174日期时间篇225内存及字符串操作篇286常用数学函数篇457用户组篇568数据结构及算法篇789文件操作篇8510文件内容操作篇9411进程操作篇10912文件权限控制篇13013信号处理篇15314接口处理篇16615环境变量篇18416终端控制篇186目录Linux C11字符测试篇21.1isalnum测试字符是否为英文或数字21.2isalpha 测试字符是否为英文字母31.3isascii测试字符是否为ASCII 码字符31.4iscntrl测试字符是否为ASCII 码的控制字符41.5isdigit测试字符是否为阿拉伯数字41.6

2、isgraphis测试字符是否为可打印字符51.7islower测试字符是否为小写字母61.8isprint测试字符是否为可打印字符61.9isspace测试字符是否为空格字符71.10ispunct测试字符是否为标点符号或特殊符号81.11isupper测试字符是否为大写英文字母81.12isxdigit测试字符是否为16进制数字92字符串转换篇102.1atof将字符串转换成浮点型数102.2atoi将字符串转换成整型数102.3atol将字符串转换成长整型数112.4gcvt将浮点型数转换为字符串,取四舍五入122.5strtod将字符串转换成浮点数122.6strtol将字符串转换成长

3、整型数132.7strtoul将字符串转换成无符号长整型数142.8toascii将整型数转换成合法的ASCII 码字符152.9tolower将大写字母转换成小写字母152.10toupper将小写字母转换成大写字母163内存控制篇173.1calloc配置内存空间173.2free释放原先配置的内存173.3getpagesize取得内存分页大小183.4malloc配置内存空间183.5mmap建立内存映射193.6munmap解除内存映射214日期时间篇224.1asctime将时间和日期以字符串格式表示224.2ctime将时间和日期以字符串格式表示224.3gettimeofday

4、取得目前的时间234.4gmtime取得目前时间和日期244.5localtime取得当地目前时间和日期254.6mktime将时间结构数据转换成经过的秒数264.7settimeofday设置目前时间274.8time取得目前的时间275内存及字符串操作篇285.1bcmp比较内存内容285.2bcopy拷贝内存内容285.3bzero将一段内存内容全清为零295.4index查找字符串中第一个出现的指定字符295.5memccpy拷贝内存内容305.6memchr在某一内存范围中查找一特定字符305.7memcmp比较内存内容315.8memcpy拷贝内存内容325.9memmove拷贝内

5、存内容335.10memset将一段内存空间填入某值335.11rindex查找字符串中最后一个出现的指定字符345.12strcasecmp忽略大小写比较字符串345.13strcat连接两字符串355.14strchr查找字符串中第一个出现的指定字符355.15strcmp比较字符串365.16strcoll采用目前区域的字符排列次序来比较字符串375.17strcpy拷贝字符串375.18strcspn返回字符串中连续不含指定字符串内容的字符数385.19strdup复制字符串385.20strlen返回字符串长度395.21strncasecmp忽略大小写比较字符串405.22strn

6、cat连接两字符串405.23strncpy拷贝字符串415.24strpbrk查找字符串中第一个出现的指定字符415.25strrchr查找字符串中最后出现的指定字符425.26strspn返回字符串中连续不含指定字符串内容的字符数435.27strstr在一字符串中查找指定的字符串435.28strtok分割字符串446常用数学函数篇456.1abs计算整型数的绝对值456.2acos取反余弦函数数值456.3asin取反正弦函数值466.4atan取反正切函数值466.5atan2取得反正切函数值476.6ceil取不小于参数的最小整型数486.7cos取余玄函数值486.8cosh取双

7、曲线余玄函数值496.9exp计算指数496.10frexp将浮点型数分为底数与指数506.11ldexp计算2的次方值506.12log计算以e 为底的对数值516.13log10计算以10 为底的对数值526.14pow计算次方值526.15sin取正玄函数值536.16sinh取双曲线正玄函数值536.17sqrt计算平方根值546.18tan取正切函数值546.19tanh取双曲线正切函数值557用户组篇567.1endgrent关闭组文件567.2endpwent关闭密码文件567.3endutent关闭utmp 文件577.4fgetgrent从指定的文件来读取组格式577.5fg

8、etpwent从指定的文件来读取密码格式587.6getegid取得有效的组识别码597.7geteuid取得有效的用户识别码607.8getgid取得真实的组识别码607.9getgrent从组文件中取得账号的数据617.10getgrgid从组文件中取得指定gid 的数据627.11getgrnam从组文件中取得指定组的数据637.12getgroups取得组代码647.13getpw取得指定用户的密码文件数据647.14getpwent从密码文件中取得账号的数据657.15getpwnam从密码文件中取得指定账号的数据677.16getpwuid从密码文件中取得指定uid 的数据677.

9、17getuid取得真实的用户识别码687.18getutent从utmp 文件中取得账号登录数据687.19getutid从utmp 文件中查找特定的记录707.20getutline从utmp 文件中查找特定的记录717.21initgroups初始化组清单717.22pututline将utmp 记录写入文件727.23seteuid设置有效的用户识别码727.24setfsgid设置文件系统的组识别码737.25setfsuid设置文件系统的用户识别码737.26setgid设置真实的组识别码747.27setgrent从头读取组文件中的组数据747.28setgroups设置组代码7

10、47.29setpwent从头读取密码文件中的账号数据757.30setregid设置真实及有效的组识别码767.31setreuid设置真实及有效的用户识别码767.32setuid设置真实的用户识别码767.33setutent从头读取utmp 文件中的登录数据777.34utmpname设置utmp 文件路径778数据结构及算法篇788.1crypt将密码或数据编码788.2bsearch二元搜索798.3lfind线性搜索808.4lsearch线性搜索818.5qsort利用快速排序法排列数组828.6rand产生随机数838.7srand设置随机数种子849文件操作篇859.1cl

11、ose关闭文件859.2creat建立文件859.3dup复制文件描述词869.4dup2复制文件描述词869.5fcntl文件描述词操作879.6flock锁定文件或解除锁定889.7fsync将缓冲区数据写回磁盘889.8lseek移动文件的读写位置899.9mkstemp建立唯一的临时文件899.10open打开文件909.11read由已打开的文件读取数据929.12sync将缓冲区数据写回磁盘939.13write将数据写入已打开的文件内9310文件内容操作篇9410.1clearerr清除文件流的错误旗标9410.2fclose关闭文件9410.3fdopen将文件描述词转为文件指

12、针9410.4feof检查文件流是否读到了文件尾9510.5fflush更新缓冲区9510.6fgetc由文件中读取一个字符9610.7fgets由文件中读取一字符串9610.8fileno返回文件流所使用的文件描述词9710.9fopen打开文件9810.10fputc将一指定字符写入文件流中9910.11fputs将一指定的字符串写入文件内9910.12fread从文件流读取数据9910.13freopen打开文件10010.14fseek移动文件流的读写位置10110.15ftell取得文件流的读取位置10210.16fwrite将数据写至文件流10210.17getc由文件中读取一个字

13、符10310.18getchar由标准输入设备内读进一字符10410.19gets由标准输入设备内读进一字符串10410.20mktemp产生唯一的临时文件名10510.21putc将一指定字符写入文件中10510.22putchar将指定的字符写到标准输出设备10610.23rewind重设文件流的读写位置为文件开头10610.24setbuf设置文件流的缓冲区10610.25setbuffer设置文件流的缓冲区10710.26setlinebuf设置文件流为线性缓冲区10710.27setvbuf设置文件流的缓冲区10810.28ungetc将指定字符写回文件流中10811进程操作篇109

14、11.1atexit设置程序正常结束前调用的函数10911.2execl执行文件10911.3execlp从PATH 环境变量中查找文件并执行11011.4execv执行文件11011.5execve执行文件11111.6execvp执行文件11211.7exit正常结束进程11311.8exit结束进程执行11311.9vfork建立一个新的进程11311.10getpgid取得进程组识别码11411.11getpgrp取得进程组识别码11511.12getpid取得进程识别码11511.13getppid取得父进程的进程识别码11611.14getpriority取得程序进程执行优先权11611.15nice改变进程优先顺序11711.16on_exit设置程序正常结束前调用的函数11711.17setpgid设置进程组识别码11811.18setpgrp设置进程组识别码11811.19setpriority设置程序进程执行优先权11911.20system执行shell 命令11911

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号