C/C++常用函数

  1. C/C++ printf 函数:用于将格式化后的字符串输出到终端的屏幕(win32控制台);
  2. C/C++ strlen 函数:返回字符串s的长度,注意不包括 \0;
  3. C/C++ sizeof 函数:返回字符串s的长度,注意返回的长度包括 \0;
  4. C/C++ strcpy 函数:用于对字符串进行复制(字符串拷贝);
  5. C/C++ strcpy_s 函数 :用于对字符串进行复制(字符串拷贝);
  6. C/C++ memcpy 函数:用于对字符串进行复制(内存拷贝);
  7. C/C++ memcpy_s 函数:用于对字符串进行复制(内存拷贝);
  8. C/C++ strcat 函数:用于对字符串进行拼接, 将两个字符串连接再一起;
  9. C/C++ strcat_s 函数:用于对字符串进行拼接, 将两个字符串连接再一起;
  10. C/C++ va_start 宏:函数不定长参数相关;
  11. C/C++ va_end 宏:函数不定长参数相关;
  12. C/C++ va_arg 宏:函数不定长参数相关;
  13. C/C++ vprintf 函数:将可变参数列表的格式化数据打印到stdout;
  14. C/C++ vprintf 函数和 printf 函数区别
  15. C/C++ main 函数参数 main(int argc, char *argv[])
  16. C/C++ exit 函数:终止正在执行的进程;
  17. C/C++ abort 函数:异常终止一个进程;
  18. C/C++ assert 函数:如果它的条件返回错误,则终止程序执行;
  19. C/C++ 文件读写 fopen 函数:打开文件;
  20. C/C++ 文件读写 fclose 函数:关闭文件;
  21. C/C++ 文件读写 fread 函数:用于读取文件中的数据到指定缓冲区中;
  22. C/C++ 文件读写 fwrite 函数:用于把缓冲区数据写入到文件中;
  23. C/C++ 文件读写 fseek 函数:文件读写偏移;
  24. C/C++ 文件读写 feof 函数:检测文件结束符;
  25. C/C++ 文件读写 ftell 函数:用于得到文件位置指针当前位置相对于文件首的偏移字节数;
  26. C/C++ 文件读写 ferror 函数:用于检测文件读写过程中是否有产生错误;
  27. C/C++ 文件读写 fgetc 函数:用于从文件流中读取一个字符;
  28. C/C++ 文件读写 fputc 函数:将单个字符写到文件指针 stream 所指向的文件的当前写指针的位置;
  29. C/C++ 文件读写 fgets 函数:从指定的流中读取数据,每次读取一行;
  30. C/C++ 文件读写 fputs 函数:是向指定的文件写入一个字符串;
  31. C/C++ fprintf 函数:向指定的文件写入一个字符串;
  32. C/C++ sprintf 函数:将格式化的数据写入字符串;
  33. C/C++ putchar 函数:将单个字符输出到控制台显示;
  34. C/C++ getchar 函数:获取控制台用户的输入字符;
  35. C/C++ atoi 函数:用于将 char 字符串转为 int 整数类型;
  36. C/C++ itoa 函数:可用于将 int 整数类型转为 char 字符串;
  37. C/C++ atof 函数:用于将 char 字符串转为 float / double 浮点数类型;
  38. C/C++ ltoa 函数:用于将 long 整数类型转为 char 字符串;
  39. C/C++ ultoa 函数:用于将 unsigned long 无符号长整数类型转为 char 字符串;
  40. C/C++ strtod 函数:将 char 字符串转为 float / double 类型;
  41. C/C++ strtol 函数:将 char 字符串转为 int / long 整数类型并且还能获取字符串中的非数字部分;
  42. C/C++ atol 函数:可用于将 char 字符串转为 long 长整数类型;
  43. C/C++ _strlwr_s 函数 :字符串大写转小写;
  44. C/C++ _strupr_s 函数 : 字符串小写转大写;
  45. C/C++ _wcslwr_s 函数 : unicode 字符串大写转小写;
  46. C/C++ _wcsupr_s 函数 : unicode 字符串小写转大写;
  47. C/C++ ceil 函数:用于对浮点数 float 或者 double 或者 long double 向上取整;
  48. C/C++ floor 函数:用于对浮点数 float 或者 double 或者 long double 向下取整;
  49. C/C++ round 函数:用于对浮点数 float 或者 double 或者 long double 四舍五入;
  50. C/C++ abs 函数:求整数x的绝对值;
  51. C/C++ fabs 函数:求浮点数x的绝对值;
  52. C/C++ 余弦函数 cos:返回某个角度的余弦值;
  53. C/C++ 正弦函数 sin:返回某个角度的正弦值;
  54. C/C++ 正切函数 tan:返回某个角度的正切值;
  55. C/C++ 反余弦函数 acos:求某个弧度对应的余弦值;
  56. C/C++ 反正弦函数 asin:求某个弧度对应的正弦值;
  57. C/C++ 反正切函数 atan:求某个弧度对应的正弦值;
  58. C/C++ 反正切函数 atan2:求某个弧度对应的正弦值;
  59. C/C++ exp 函数:返回自然常数e的x次方;
  60. C/C++ fmod 函数:用于获取两个数相除的余数;
  61. C/C++ modf 函数:用于获取浮点数的整数部分和小数部分;
  62. C/C++ frexp 函数:把一个浮点数分解为尾数和指数;
  63. C/C++ log10 函数:用于计算以基数 10 为底的常用对数;
  64. C/C++ log函数:用于计算以基数 e 为底的自然对数,其中基数 e 值为 2.71828
  65. C/C++ ldexp函数:返回 x 乘以 2 的 exponent 次幂;
  66. C/C++ sqrt函数:用来计算平方根;
  67. C/C++ pow函数:用来求 x 的 y 次幂(次方),即:xy ;
  68. C/C++ malloc 函数:分配内存块;
  69. C/C++ memset 函数:初始化内存;
  70. C/C++ calloc 函数:分配内存块;
  71. C/C++ realloc 函数:分配内存块;
  72. C/C++ free 函数:释放分配的内存空间;
  73. C/C++ isxdigit 函数:用于检查所传的字符是否是十六进制数字;
  74. C/C++ iscntrl 函数:用于检查所传的字符是否是控制字符;
  75. C/C++ isalpha 函数:用于检查所传的字符是否是字母;
  76. C/C++ isalnum函数:用于检查所传的字符是否是字母和数字;
  77. C/C++ isprint 函数:判断字符是否是可打印的(即能显示到控制台);
  78. C/C++ isdigit 函数:用于检查所传的字符是否是十进制数字字符;
  79. C/C++ islower 函数:用于检查所传的字符是否是小写字母;
  80. C/C++ isupper 函数:用于检查所传的字符是否是大写字母;
  81. C/C++ isgraph 函数:用于检查所传的字符是否有图形表示法;
  82. C/C++ isspace 函数:用于检查所传的字符是否是是空白字符;
  83. C/C++ ispunct 函数 : 检查所传的字符是否是标点符号字符;
  84. C/C++ toupper 函数:用于把小写字母转换为大写字母;
  85. C/C++ tolower 函数:用于把大写字母转换为小写字母;
  86. C/C++ strchr 函数 :用于在字符串中查找指定的字符;
  87. C/C++ isascii 函数:用于判断字符是否为 ASCII 码,即字符 ASCII 在 0 到 127 之间;
  88. C/C++ access 函数:判断指定的文件或目录是否存在(F_OK)、可读(R_OK)、可写(W_OK)、可执行(X_OK)权限;
喜欢(15)

文章付费之后,如果下载源码失败,请直接留言,博主看到消息会及时处理的,感谢配合!!!共勉!!

开始学习