欢迎来到天天文库
浏览记录
ID:47289421
大小:111.00 KB
页数:8页
时间:2019-08-23
《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计算结果atandoubleatan(doublex);计算arctanx的值计算结果atan
3、2doubleatan2(doublex,doubley);计算arctanx/y的值计算结果cosdoublecos(doublex);计算cosx的值,其中x的单位为弧度计算结果coshdoublecosh(doublex);计算x的双曲余弦coshx的值计算结果expdoubleexp(doublex);求ex的值计算结果fabsdoublefabs(doublex);求x的绝对值计算结果floordoublefloor(doublex);求出不大于x的最大整数该整数的双精度实数fmoddoublefmod(doublex,dou
4、bley);求整除x/y的余数返回余数的双精度实数frexpdoublefrexp(doubleval,int*eptr);把双精度数val分解成数字部分(尾数)和以2为底的指数,即val=x*2n,n存放在eptr指向的变量中数字部分x0.5<=x<1logdoublelog(doublex);求lnx的值计算结果...WORD可编辑......log10doublelog10(doublex);求log10x的值计算结果modfdoublemodf(doubleval,int*iptr);把双精度数val分解成数字部分和小数部分,把
5、整数部分存放在ptr指向的变量中val的小数部分powdoublepow(doublex,doubley);求xy的值计算结果sindoublesin(doublex);求sinx的值,其中x的单位为弧度计算结果sinhdoublesinh(doublex);计算x的双曲正弦函数sinhx的值计算结果sqrtdoublesqrt(doublex);计算,其中x≥0计算结果tandoubletan(doublex);计算tanx的值,其中x的单位为弧度计算结果tanhdoubletanh(doublex);计算x的双曲正切函数tanhx的
6、值计算结果2.字符函数在使用字符函数时,应该在源文件中使用预编译命令:#include或#include"ctype.h"函数名函数原型功能返回值isalnumintisalnum(intch);检查ch是否字母或数字是字母或数字返回1,否则返回0isalphaintisalpha(intch);检查ch是否字母是字母返回1,否则返回0iscntrlintiscntrl(intch);检查ch是否控制字符(其ASCII码在0和0xlF之间)是控制字符返回1,否则返回0isdigitintisdigit(intch);检
7、查ch是否数字是数字返回1,否则返回0isgraphintisgraph(intch);检查ch是否是可打印字符(其ASCII码在0x21和0x7e之间),不包括空格是可打印字符返回1,否则返回0islowerintislower(intch);检查ch是否是小写字母(a~z)是小字母返回1,否则返回0isprintintisprint(intch);检查ch是否是可打印字符(其ASCII码在0x21和0x7e之间),不包括空格是可打印字符返回1,否则返回0...WORD可编辑......ispunctintispunct(intch)
8、;检查ch是否是标点字符(不包括空格)即除字母、数字和空格以外的所有可打印字符是标点返回1,否则返回0isspaceintisspace(intch);检查ch是否空格、跳格符(制表符)或换行符是,返回1,
此文档下载收益归作者所有