c语言函数

C语言fputs()函数:送一个字符到一个流中

函数名:fputs头文件:<stdio.h>函数原型:intfputs(char*str,FILE*stream);功能:送一个字符到一个流中把str所指的以&#39;\0&#39;结尾的字符串送入流中,不加换行符&#39;\n&#39;,不拷贝串结束符&#39;\0&#39;。

C语言tolower()函数:把大写字母转换为小写字母

函数名:tolower头文件:<ctype.h>函数原型:inttolower(intch);功能:把大写字母转换为小写字母,不是大写字母的不变参数:intch待转换的字符返回值:返回转换后的字符程序例:把大写字母转换为小写字母#include<ctype.h>#include<stdio.h>int

C语言memmove()函数:从源区域移动m个字节到目标区域

函数名:memmove头文件:<mem.h>函数原型:void*memmove(void*des,void*suc,unsignedm);功能:从源区域移动m个字节到目标区域参数:void*des为要移动的目标区域void*suc为要移动的源区域unsignedm为要移动的字节数返回值:返回指向des

C语言chmod()函数:用于改变文件访问方式

函数名:chmod头文件:<io.h>函数原型:intchmod(constchar*file,intauth);功能:用于改变文件访问方式参数:constchar*file为要修改的文件名,intauth为要修改的权限,其值为S_IREAD,S_IWRITE或S_IEXEC返回值:成功返回0,

C语言setbuf()函数:把缓冲区与流相联

函数名:setbuf头文件:<stdio.h>函数原型:voidsetbuf(FILE*steam,char*buf);功能:把缓冲区与流相联,实现操作缓冲区时直接操作了文件流的功能参数:FILE*stream为要处理的流char*buf为要处理的缓冲区返回值:没有返回值程序例:将标准文件流指定缓冲区

C语言变量的存储类型

在C语言中,变量是对程序中数据所占内存空间的一种抽象定义,定义变量时,用户定义变量的名、变量的类型,这些都是变量的操作属性。不仅可以通过变量名访问该变量,系统还通过该标识符确定变量在内存中的位置。在计算机中,保存变量当前值的存储单元有两类,一类是内存,另一类是CPU的寄存器。

strtod():将字符串转换为浮点数

函数名:strtod头文件:<stdlib.h>函数原型:doublestrtod(char*s,char**ptr);功能:用于将字符串转换为浮点数参数:char*s为要转换的字符串char**ptr为一字符串指针,用于进行错误检测,遇到非法字符将终止;如果ptr不为空,

C语言strrev()函数:将字符串中的字符全部颠倒顺序

函数名:strrev头文件:<string.h>函数原型:char*strrev(char*str);功能:将字符串中的字符全部颠倒顺序,重新排序参数:char*str为要进行倒序的字符串返回值:返回指向颠倒顺序后的字符串指针注意:该函数不会生成新字符串,而是修改原有字符串。

C语言sqrt()函数:计算一个非负实数的平方根

函数名:sqrt头文件:<math.h>用法:doublesqrt(doublex);功能:计算一个非负实数的平方根参数:doublex要操作的非负实数双精度数返回值:返回一个非负实数的平方根程序例:求双精度x的平方根,并将结果输出#include<stdio.h>#include<math.h>in

C语言write()函数:写文件

函数名:write头文件:<io.h>函数原型:intwrite(inthandle,void*buf,intlen);功能:获取打开文件的指针位置参数:inthandle为要获取文件指针的文件句柄void*buf为要写入的内容intlen为要写入文件的长度返回值:返回实际写入文件内容的长度程序例:将