c语言的常用库函数

c语言的常用库函数

ID:18236656

大小:60.50 KB

页数:17页

时间:2018-09-15

c语言的常用库函数_第1页
c语言的常用库函数_第2页
c语言的常用库函数_第3页
c语言的常用库函数_第4页
c语言的常用库函数_第5页
资源描述:

《c语言的常用库函数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、http://blog.sina.com.cn/u/4b1e4fe9010007whC语言的常用库函数atof()将字符串转换成浮点数的函数原形:doubleatof(constchar*s)功能:把s所指向的字符串转换成double类型。   s格式为:符号 数字.数字 E符号 数字返回值:字符串的转换值。头文件:math.h、stdlib.hatoi()将字符串转换成整型数的函数原形:intatoi(constchar*s)功能:把s所指向的字符串转换成int类型。   s格式为:符号 数字返回值:字符串的转换值。若出错则返回0。头文件:stdlib.hatol()将字符串转换成长

2、整型数的函数原形:longatol(constchar*s)功能:把s所指向的字符串转换成longint类型。   s格式为:符号 数字返回值:字符串的转换值。若出错则返回0。头文件:stdlib.hbcd()把一个数转换成对应的BCD码的函数原形:bcdbcd(intx)   bcdbcd(doublex)   bcdbcd(doublex,intdecimals)注意:BCD码的精度可达17位。参数decimals是可选的,用来指定转换后小数点后的位数。头文件:bcd.hcalloc()分配内存函数原形:void*calloc(size_tnitems,size_tsize)功能:

3、在堆中分配一块内存,将该内存的内容全部清0。返回值:返回指向新分配内存的指针。空间不够则返回NULL。头文件:stdlib.h、calloc.hceil()原形∶doubleceil(doublenum)功能∶求不小于num的最小双精度整数头文件∶math.hcgets()读字符串函数原形:char*cgets(char*str)功能:从控制台读入一个字符串,并将该字符串(和字符串长度)存入有str所指向的地址中。注意:在调用cgets之前,必须将要读入的字符串最大长度存入str[0]中,返回时str[1]被设置为实际读入的字符数。实际字符串内容从str[2]开始,以空字符()结尾

4、。返回值:指向str[2]的指针。头文件:conio.hclock()原形∶longclock(void)功能∶测得从程序开始到调用处处理机所用的时间头文件∶time.hclose()关闭文件函数原形:intclose(inthandle)功能:关闭由文件句柄所指向的文件,句柄是调用_creat、creat、creatnew、creattemp、dup、dup2、_open或open时得到的。该函数并不在文件末尾写一个Ctrl-Z字符,如果想用该字符结束文件,必须显式地给出该字符。返回值:0(成功);-1(失败)头文件:io.hclosegraph()关闭图形函数原形:voidfarc

5、losegraph(void)功能:释放图形系统分配的所有内存,将屏幕恢复到调用initgraph之前的模式。头文件:graphics.hcos()原形∶doublecos(doublearg)功能∶计算arg(弧度)的余弦值头文件∶math.hfarcalloc()从远堆中分配内存的函数原形:voidfar*farcalloc(unsignedlongnunits,unsignedlongunitsz)功能:从远堆中为包含nunits个元素的数组分配内存,每一区unitsz字节长。用法:fptr=farcalloc(数目,sizeof(char));  先定义:charfar*fpt

6、r;注意:所有可用RAM能被分配;大于64K的块能被分配;用远指针存取该块。微模式不能用。返回值:返回指向新分配块的指针,若内存不够,则返回NULL。头文件:alloc.hfarfree()从远堆中释放一块已分配内存的函数原形:voidfarfree(voidfar*block)头文件:alloc.hfeof()检查文件是否结束的函数原形∶intfeof(FILE*fp)返回值∶文件结束返回非0值,否则返回0。头文件∶stdio.hfgets()从流中读取一字符串的函数原形:char*fgets(chars[],intn,FILE*stream)使用格式:fgets(字符串指针,字符个

7、数,文件指针)功能:从输入流stream中读入字符存到s串中。当读了n-1个字符或遇到换行符时,函数停止读过程。fgets在s串尾保留换行字符。读入的最后一个字符后面加一个空字符。返回值:成功时返回字符串参数s,出错或遇到文件结束时,返回NULL。头文件:stdio.hfloor()原形∶doublefloor(doublenum)功能∶求不大于num的最大双精度整数头文件∶math.hfnmerge()建立文件路径函数原形:voidfnmer

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。