首页 > 代码库 > 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语言函数手册学习