c语言常用的库函数

c语言常用的库函数

ID:36957960

大小:167.50 KB

页数:7页

时间:2019-05-04

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

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

1、附录CC语言常用的库函数库函数并不是C语言的一部分,它是由编译系统根据一般用户的需要编制并提供给用户使用的一组程序。每一种C编译系统都提供了一批库函数,不同的编译系统所提供的库函数的数目和函数名以及函数功能是不完全相同的。ANSIC标准提出了一批建议提供的标准库函数。它包括了目前多数C编译系统所提供的库函数,但也有一些是某些C编译系统未曾实现的。考虑到通用性,本附录列出ANSIC建议的常用库函数。由于C库函数的种类和数目很多,例如还有屏幕和图形函数、时间日期函数、与系统有关的函数等,每一类函数又包

2、括各种功能的函数,限于篇幅,本附录不能全部介绍,只从教学需要的角度列出最基本的。读者在编写C程序时可根据需要,查阅有关系统的函数使用手册。1.数学函数使用数学函数时,应该在源文件中使用预编译命令:#include或#include"math.h"函数名函数原型功能返回值acosdoubleacos(doublex);计算arccosx的值,其中-1<=x<=1计算结果asindoubleasin(doublex);计算arcsinx的值,其中-1<=x<=1计算结果atandoub

3、leatan(doublex);计算arctanx的值计算结果atan2doubleatan2(doublex,doubley);计算arctanx/y的值计算结果cosdoublecos(doublex);计算cosx的值,其中x的单位为弧度计算结果coshdoublecosh(doublex);计算x的双曲余弦coshx的值计算结果expdoubleexp(doublex);求ex的值计算结果fabsdoublefabs(doublex);求x的绝对值计算结果floordoublefloor(

4、doublex);求出不大于x的最大整数该整数的双精度实数fmoddoublefmod(doublex,doubley);求整除x/y的余数返回余数的双精度实数frexpdoublefrexp(doubleval,int*eptr);把双精度数val分解成数字部分(尾数)和以2为底的指数,即val=x*2n,n存放在eptr指向的变量中数字部分x0.5<=x<1logdoublelog(doublex);求lnx的值计算结果log10doublelog10(doublex);求log10x的值计算

5、结果modfdoublemodf(doubleval,int*iptr);把双精度数val分解成数字部分和小数部分,把整数部分存放在ptr指向的变量中val的小数部分powdoublepow(doublex,doubley);求xy的值计算结果324sindoublesin(doublex);求sinx的值,其中x的单位为弧度计算结果sinhdoublesinh(doublex);计算x的双曲正弦函数sinhx的值计算结果sqrtdoublesqrt(doublex);计算,其中x≥0计算结果ta

6、ndoubletan(doublex);计算tanx的值,其中x的单位为弧度计算结果tanhdoubletanh(doublex);计算x的双曲正切函数tanhx的值计算结果2.字符函数在使用字符函数时,应该在源文件中使用预编译命令:#include或#include"ctype.h"函数名函数原型功能返回值isalnumintisalnum(intch);检查ch是否字母或数字是字母或数字返回1,否则返回0isalphaintisalpha(intch);检查ch是否字母是字母

7、返回1,否则返回0iscntrlintiscntrl(intch);检查ch是否控制字符(其ASCII码在0和0xlF之间)是控制字符返回1,否则返回0isdigitintisdigit(intch);检查ch是否数字是数字返回1,否则返回0isgraphintisgraph(intch);检查ch是否是可打印字符(其ASCII码在0x21和0x7e之间),不包括空格是可打印字符返回1,否则返回0islowerintislower(intch);检查ch是否是小写字母(a~z)是小字母返回1,否则

8、返回0isprintintisprint(intch);检查ch是否是可打印字符(其ASCII码在0x21和0x7e之间),不包括空格是可打印字符返回1,否则返回0ispunctintispunct(intch);检查ch是否是标点字符(不包括空格)即除字母、数字和空格以外的所有可打印字符是标点返回1,否则返回0isspaceintisspace(intch);检查ch是否空格、跳格符(制表符)或换行符是,返回1,否则返回0isupperintisupper(intch);检查ch

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

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

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