首页 > 代码库 > C语言函数手册学习

C语言函数手册学习

目录

1、字符测试函数

2、字符串操作函数

3、内存管理函数

4、日期与时间函数

5、数学函数

6、文件操作函数

7、进程管理函数

8、文件权限控制函数

9、信号处理函数

10、接口处理函数

11、环境变量函数

12、终端控制函数

总结:这次偶然间找到了C语言函数手册,看他分类分的很清楚,就花了几个小时学一下,具体的函数讲解可以点击链接查看,或者查找手册,常用的函数就是我知道已经碰到过的函数,或者是用过的函数。

 

1、字符测试函数

1.1 isxdigit()  1.2 isupper()  1.3ispunct()  1.4isspace()  1.5 isprint()  1.6 islower()

1.7 isgraphis()  1.8 isdigit()  1.9 iscntrl()  1.10 isascii()  1.11 isalpha()  1.12 isalnum()

 

常用函数:isupper()\isacii()\islower()\isalpha()

 

2、字符串操作函数

2.1 strtok()  2.2 strstr()  2.3 strspn()  2.4 strrchr()  2.5 strpbrk()  2.6 strncpy()

2.7 strncat()  2.8 strncasecmp()2.9 strlen()  2.10 strdup()  2.11 strchr()2.12strcspn()

2.13 strcpy()  2.14 strcoll()  2.15 strcmp()  2.16 strcat()  2.17 strcasecmp()2.18 rindex()

2.19 index()  2.20 toupper()  2.21 tolower()  2.22 toascii()  2.23 strtoul()2.24 strtol()

2.25 strtod()  2.26 gcvt()  2.27 atol()    2.28 atoi()    2.29 atof()

 

常用函数:strcpy()\strncpy()\strcat()\strncat()\strlen()\strchr()\strcmp()

      toupper()\tolower()

      atol()\atoi()\atof()

 

3、内存管理函数

3.1 memset()  3.2 memmove()  3.3 memcpy()  3.4 memcmp()  3.5 memchr()  3.6 memccpy()

3.7 bzero()    3.8 bcopy()    3.9 bcmp()      3.10 munmap()  3.11 mmap()  3.12 malloc()

3.13 getpagesize()3.14 free()    3.15 calloc()

 

常用函数:memset()\memcpy()\memcmp()\bzero()\malloc()\calloc()\free()

 

4、日期和时间函数

4.1 time()  4.2 settimeofday()  4.3 mktime()  4.4 localtime()

4.5 gmtime()4.6 gettimeofday()  4.7 ctime()  4.8 asctime()

 

常用函数:time()\localtime()\gmtime()\asctime()

 

5、数学函数

5.1 tanh()   5.2 tan()  5.3 sqrt()  5.4 sinh()  5.5 sin()  5.6 pow()

5.7 log10()  5.8 log()  5.9 ldexp()  5.10 frexp()5.11 exp() 5.12 cosh()

5.13 cos()   5.14 ceil()  5.15 atan2() 5.16 atan()  5.17 asin()   5.18 acos()5.19 abs()

 

常用函数:sqrt()\pow()\log()\exp()\abs()

 

6、文件操作函数

6.1 ungetc()6.2 endgrent()6.3 endpwent()6.4 endutent()6.5 fgetgrent()6.6 fgetpwent()

6.7 getegid()6.8 geteuid()6.9 getgid()6.10 getgrent()6.11 getgrgid()6.12 getgrnam()

6.13 getgroups()6.14 getpw()6.15 getpwent()6.16 getpwnam()6.17 getpwuid()6.18 getuid()

6.19 getutent()6.20 getutid()6.21 getutline()6.22 initgroups()6.23 pututline()6.24 seteuid()

6.25 setfsgid()6.26 setfsuid()6.27 setgid()6.28 setgrent()6.29 setgroups()6.30 setpwent()

6.31 setregid()6.32 setreuid()6.33 setuid()6.34 setutent()6.35 utmpname()6.36 close()

6.37 creat()6.38 dup()6.39 dup2()6.40 fcntl()6.41 flock()6.42 fsync()

6.43 lseek()6.44 mkstemp()6.45 open()6.46 read()6.47 sync()6.48 write()

6.49 clearerr()6.50 fclose()6.51 fdopen()6.52 feof()6.53 fflush()6.54 fgetc()

6.55 fgets()6.56 fileno()6.57 fopen()6.58 fputc()6.59 fputs()6.60 fread()6.61 freopen()

6.62 fseek()6.63 ftell()6.64 fwrite()6.65 getc()6.66 getchar()6.67 gets()6.68 mktemp()

6.69 putc()6.70 putchar()6.71 rewind()6.72 setbuf()6.73 setbuffer()6.74 setlinebuf()6.75 setvbuf()

 

常用函数:getgid()\getuid()\setgid()\setuid()

      fcntl()\open()\close()\read()\write()\fseek()

      gets()\puts()\getchar()\getchar()

      fopen()\fclose()\fputs()\fgets()

 

 

7、进程管理函数

 

7.1 atexit()7.2 execl()7.3 execlp()7.4 execv()7.5 execve()7.6 execvp()

7.7 exit()7.8 vfork()7.9 _exit()7.10 getpgid()7.11 getpgrp()7.12 getpid()

7.13 getppid()7.14 getpriority()7.15 nice()7.16 on_exit()7.17 setpgid()

7.18 setpgrp()7.19 setpriority()7.20 system()7.21 wait()7.22 waitpid()

7.23 fprintf()7.24 fscanf()7.25 printf()7.26 sacnf()7.27 sprintf()7.28 sscanf()

7.29 vfprintf()7.30 vfscanf()7.31 vprintf()7.32 vscanf()7.33 vsprintf()7.34 vsscanf()

 

常用函数:exit()\getpid()\getppid()\waipid()\setpid()\wait()

     fprintf()\fsancf()\printf()\sacanf()\sprintf()\sacnaf()

      

 

8、文件权限控制函数

 

8.1 access()8.2 alphasort()8.3 chdir()8.4 chmod()8.5 chown()8.6 chroot()

8.7 closedir()8.8 fchdir()8.9 fchmod()8.10 fchmod()8.11 fchown()8.12 fstat()

8.13 ftruncate()8.14 getcwd()8.15 link()8.16 lstat()8.17 opendir()8.18 readdir()

8.19 readlink()8.20 remove()8.21 rename()8.22 rewinddir()8.23 seekdir()8.24 stat()

8.25 symlink()8.26 telldir()8.27 truncate()8.28 umask()8.29 unlink()8.30 utime()8.31 utimes()

 

常用函数:chdir()\chmod()\closedir()\opendir()\readdir()\seekdir()

 

9、信号处理函数

9.1 alarm()9.2 kill()9.3 sigaction()9.4 pause()9.5 sigaddset()9.6 sigdelset()

9.7 sigemptyset()9.8 sigfillset()9.9 sigismember()9.10 signal()9.11 sigpending()

9.12 sigprocmask()9.13 sleep()9.14 ferror()9.15 perror()9.16 strerror()

9.17 mkfifo()9.18 pclose()9.19 popen()

 

常用函数:kill()\pause()\sleep()\perror()\strerror()

 

10、接口处理函数

10.1 accept()10.2 bind()10.3 connect()10.4 endprotoent()10.5 endservent()1

0.6 getsockopt()10.7 getsockopt()10.8 htonl()10.9 htons()10.10 inet_addr()

10.11 inet_aton()10.12 inet_ntoa()10.13 listen()10.14 ntohl()10.15 ntohs()

10.16 recv()10.17 recvfrom()10.18 recvmsg()10.19 send()10.20 sendmsg()

10.21 sendto()10.22 setservent()10.23 setprotoent()10.24 setsockopt()10.25 shutdown()10.26 socket()

 

11、环境变量函数

11.1 getenv()11.2 putenv()

 

12、终端控制函数

12.1 getopt()12.2 isatty()12.3 select()12.4 ttyname()

 

C语言函数手册学习