![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
c语言的常见库函数
文章平均质量分 55
包含了c语言中一些常用库函数的解析
一起慢慢变强
既可以朝九晚五,又可以浪迹天涯
展开
-
fscanf,sscanf,fprintf,sprintf函数的使用和区别
所有函数的头文件都是<stdio.h>scanf函数fscanf函数sscanf函数原创 2022-04-09 17:26:44 · 895 阅读 · 0 评论 -
feof函数的使用
目录feof函数的功能feof函数的返回值和头文件头文件是<stdio.h>feof函数的功能从一个流中检测文件是否读取到末尾#include<stdio.h>int main(){ FILE* fp = fopen("data.txt", "r"); //打开一个文件指针,以w(可写入)的方式打开data.txt这个文件,使用的是相对路径 char c = 0; if (fp != NULL) //判断是否开辟成功 { w.原创 2022-04-03 22:47:59 · 4293 阅读 · 0 评论 -
c语言中文件随机读写的函数
目录fseek函数fseek函数的作用fseek函数的返回值和参数ftell函数ftell函数的作用ftell函数的返回值和参数rewind函数rewind函数的作用rewind函数的返回值和参数以下函数的头文件都是<stdio.h>fseek函数fseek函数的作用移动文件指针到指定的位置#include<stdio.h>int main(){ FILE* fp = fopen("data.txt", "原创 2022-04-03 21:37:01 · 848 阅读 · 0 评论 -
c语言中文件顺序读写的函数
目录fgetc函数(适用于所有流)fgetc函数的作用fgetc函数的返回值和参数fputc函数(适用于所有流)fputc函数的作用fputc函数的返回值和参数fgets函数(适用于所有流)fgets函数的作用fgets函数的返回值和参数fputs函数(适用于所有流)fputs函数的作用fputs函数的返回值和参数fwrite函数(只是适用于文件)fwrite函数的作用fwrite函数的返回值和参数fread函数(只是适用于文件)...原创 2022-04-03 18:16:34 · 888 阅读 · 0 评论 -
fopen和fclose函数的使用
目录fopen函数的作用fopen函数的参数和返回值fclose函数的作用fclose函数的参数以下函数的头文件都是<stdio.h>fopen函数的作用打开一个文件fopen函数的参数和返回值返回值:FILE,返回一个指向打开这个文件的指针,如果错误则返回NULL参数:filename,想要打开的文件的文件名mode,想要通过什么方式进行访问文件使用方式含义 ...原创 2022-04-03 08:14:40 · 793 阅读 · 0 评论 -
动态内存函数
以下函数的头文件都是<stdlib.h>malloc函数malloc函数的功能开辟一段内存空间,这块空间是在堆区开辟的malloc函数的参数参数指的是需要开辟的空间大小,单位是字节malloc函数的返回值函数向空间申请一块空间,并且返回这块空间的首地址malloc函数的使用事项注意:1、如果开辟成功,返回指向这块空间的首地址的指针2、如果开辟失败,则返回NULL,所以使用时候需要判断传递过来的指针是...原创 2022-04-01 08:18:37 · 306 阅读 · 0 评论 -
c语言——内存操作函数
目录memcpymemmovememsetmemcmp以下函数的头文件都是<string.h>memcpy从缓冲区拷贝字符,可以控制拷贝的字节数返回值:void*,为了能够使不同的类型接收返回值,所以返回值是void*,返回dest的地址参数:参数1为void*,接收dest的地址,用来接收拷贝的数据参数2为void*,传输scr的地址,用来传输数据参数3为size_t,控制想要传输的数据,单位是字节memmove和memc..原创 2022-03-25 11:51:22 · 880 阅读 · 0 评论 -
c语言——字符串函数
目录strlen函数strcpy函数strncpy函数strcat函数strncat函数strcmp函数strncmp函数strstr函数strtok函数strerror函数以下这一系列函数都是与字符串有关的函数,所以头文件都是<string.h>strlen函数这个函数是用来统计字符串的字符个数的,统计范围到'\0'为之,不包过'\0'返回值:size_t,为无符号整型参数:const char* string,传入的原创 2022-03-25 11:33:11 · 1194 阅读 · 0 评论 -
sqrt函数,对数进行开根号
目录sqrt的作用sqrt所需要的头文件sqrt的参数sqrt函数的返回值sqrt的作用计算平方根sqrt所需要的头文件因为sqrt是与数字有关的函数,所以所需要的头文件是<math.h>sqrt的参数sqrt函数的返回值返回值是double类型的浮点型...原创 2022-03-20 09:29:45 · 727 阅读 · 0 评论 -
memset函数-更换字符串中的字符
目录memset的作用memset所需要的头文件memset的参数memset函数的返回值memset的作用在缓冲区放入指定的字符memset所需要的头文件因为memset和内存与字符串有关,所以所需要的头文件是<memory.h>或者<string.h>memset的参数memset函数的返回值返回dest的地址...原创 2022-03-12 12:15:53 · 488 阅读 · 0 评论 -
memcpy函数-复制字符
目录memcpy的作用memcpy所需要的头文件memcpy的参数memcpy函数的返回值memcpy的作用在缓冲区复制字符memcpy所需要的头文件因为memcpy函数和存储与字符串有关,所以所需要的头文件是<memory.h>或者<string.h>memcpy的参数memcpy函数的返回值返回dest的地址...原创 2022-03-12 12:05:16 · 843 阅读 · 0 评论 -
strstr函数-查找你所需要的字符串
目录strstr的作用strstr所需要的头文件strstr的参数strstr函数的返回值strstr的作用查找一个字符串strstr所需要的头文件因为strstr与字符串有关,所以所需要的头文件是<string.h>strstr的参数strstr函数的返回值Each of these functions returns a pointer to the first occurrence of strCharSe..原创 2022-03-05 10:40:25 · 226 阅读 · 0 评论 -
strcat函数-附加上你想要的字符串
目录strcat的作用strcat所需要的头文件strcat的参数strcat函数的返回值strcat函数的细节strcat的作用附加上一个字符串strcat所需要的头文件因为strcat函数和字符串有关,所以头文件是<string.h>strcat的参数strcat函数的返回值Each of these functions returns the destination string (strDestination). .原创 2022-03-05 10:28:27 · 172 阅读 · 0 评论 -
assert函数--判断表达式是否正确
目录assert的作用assert所需要的头文件assert的参数assert函数的返回值assert函数的细节assert的作用评估一个表达式,当它是错误的时候,打印一个诊断错误并且终止程序assert所需要的头文件因为assert函数与诊断有关,所以头文件是<assert.h>assert的参数expression:参数为计算结果为0或者非0的表达式(包括指针)assert函数的返回值返回值为0assert函数的细...原创 2022-01-17 12:21:22 · 581 阅读 · 0 评论 -
gets函数--从键盘中获取一行信息
目录gets的作用gets所需要的头文件gets参数gets函数的返回值gets的作用从标准输入流中获得一行gets所需要的头文件因为gets函数与标准输入输出有关,所以头文件是<stdio.h>gets参数参数buffer用于存储输入的stringgets函数的返回值Each of these functions returns its argument if successful. A NULL point...原创 2022-01-17 11:38:48 · 618 阅读 · 0 评论 -
strcpy函数--将字符串拷贝到另一个地方
目录strcpy的作用strcpy库函数strcpy所需要的头文件strcpy的返回值strcpy的作用拷贝一份字符串strcpy库函数通过这张图我们可以很好的了解到这个库函数的使用方式strcpy所需要的头文件因为strcpy是一个和字符串有关的函数,所以头文件是<string.h>strcpy的返回值strcpy返回值为destination的地址,没有返回值则是错误的...原创 2022-01-17 11:13:13 · 488 阅读 · 0 评论 -
time函数--获取系统时间
目录time函数的作用time库函数time所需言的头文件time函数的返回值time函数的作用获取系统时间time库函数通过这张图我们可以很好的了解到这个库函数的使用方式time所需言的头文件因为该函数是一个和时间有关的函数,所以头文件是<time.h>time函数的返回值返回以秒为单位的值,没有错误的返回值...原创 2022-01-16 17:48:06 · 807 阅读 · 0 评论 -
srand函数--为rand函数设置伪随机数起点
srand函数的作用设置一个随机的起点srand库函数srand所需要的头文件srand函数的返回值原创 2022-01-16 17:23:32 · 331 阅读 · 0 评论 -
rand函数--生成伪随机数
目录rand的作用rand库函数rand所需要的头文件rand函数的返回值rand的作用生成一个伪随机的数字rand库函数通过这张图我们可以很好的了解到这个库函数的使用方式rand所需要的头文件因为rand是一个和系统有关的函数,所以头文件是<stdlib.h>rand函数的返回值返回一个伪随机值,如上所述,没有错误的返回值The rand function returns a pseudorandom原创 2022-01-16 17:03:07 · 901 阅读 · 0 评论 -
system函数--执行输入的系统命令
目录system的作用system库函数system所需要的头文件system的返回值system在代码中的应用--清空屏幕system的作用执行命令system库函数通过这张图我们可以很好的了解到这个库函数的使用方式system所需要的头文件因为system函数是一个和系统有关的函数,所以头文件是<process.h>或<stdlib.h>system的返回值If command i...原创 2022-01-16 14:18:23 · 1266 阅读 · 0 评论 -
Sleep函数--使得程序暂停一段时间(单位毫秒)
Sleep的作用在指定的时间间隔内暂停当前线程的执行Sleep库函数通过这张图我们可以很好的了解到这个库函数的使用方式Sleep所需要的头文件因为Sleep是一个和windows有关的库函数,所以头文件是<windows.h>注:Sleep只有在windows系统中使用才有效Sleep的返回值Sleep函数没有返回值Sleep在代码中的应用...原创 2022-01-16 12:42:50 · 1389 阅读 · 0 评论 -
pow函数--计算一个数的幂次方
文章目录pow的作用pow库函数pow需要的头文件pow的返回值pow在代码中的应用pow来对齐所求的每一位数pow的作用计算x的y次方pow库函数通过这张图我们可以很好的了解到这个库函数的使用方式pow需要的头文件因为pow是和数字有关的函数,所以它的头文件是<math.h>pow的返回值返回的为x的y次方pow的返回值与x和y有关上面为一些特殊的返回值如果x大于小于0,y等于0,返回值为1如果x等于0,y等于0,返回值为1如果x等于0,y小于0,返原创 2021-12-30 15:34:57 · 2907 阅读 · 0 评论 -
strcmp函数--比较两个字符串是否一样
文章目录strcmp库函数strcmp需要的头文件strcmp的返回值strcmp在代码中的应用使用strcmp验证输入是否正确strcmp库函数通过这张图我们可以很好的了解到这个库函数的使用方式strcmp需要的头文件因为strcmp是一个和字符串有关的库函数,所以它的头文件是<string.h>strcmp的返回值strcmp的返回值和string1和string2有关如果string1小于string2则返回<0的数字如果string1等于string原创 2021-12-22 16:18:45 · 2254 阅读 · 0 评论