- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
库函数并不是C语言的一部分,它是由编译程序根据一般用户的需要编制并提供用户使用的一组程序。每一种C编译系统都提供了一批库函数,不同的编译系统所提供的库函数的数目和函数名以及函数功能是不完全相同的。ANSIC标准提出了一批建议提供的标准库函数。它包括了目前多数C编译系统所提供的库函数,但也有一些是某些C编译系统未曾实现的。考虑到通用性,本书列出Turbo C 2.0版提供的部分常用库函数。
由于Turbo C库函数的种类和数目很多(例如:还有屏幕和图形函数、时间日期函数、与本系统有关的函数等,每一类函数又包括各种功能的函数),限于篇幅,本附录不能全部介绍,只从教学需要的角度列出最基本的。读者在编制c程序时可能要用到更多的函数,请查阅有关的Turbo C库函数手册。
(1)数学函数
使用数学函数时,应该在源文件中使用命令:
#include″math.h″
函数名 函数与形参类型 功 能 返回值 acos double acos(x)
double x 计算cos-1(x)的值
-1=x=1 计算结果 asin double asin(x)
double x 计算sin-1(x)的值
-1=x=1 计算结果 atan double atan(x)
double x 计算tan-1(x)的值 计算结果 atan2 double atan2(x,y)
double x,y 计算tan-1(x/y)的值 计算结果 cos double cos(x)
double x 计算cos(x)的值
x的单位为弧度 计算结果 cosh double cosh(x)
double x 计算x的双曲余弦cosh(x)的值 计算结果 exp double exp(x)
double x 求ex的值 计算结果 fabs double fabs(x)
double x 求x的绝对值 计算结果 floor double floor(x)
double x 求出不大于x的最大整数 该整数的双精度实数 fmod double fmod(x,y)
double x,y 求整除x/y的余数 返回余数的双精度实数 frexp double frexp(val,eptr)
double val
int *eptr 把双精度数val分解成数字部分(尾数)和以2为底的指数,即val=x*2n,n存放在eptr指向的变量中 数字部分x
0.5=x1 log double log(x)
double x 求logex即lnx 计算结果 log10 double log10(x)
double x 求log10x 计算结果 modf double modf(val,iptr)
double val
int *iptr 把双精度数val分解成数字部分和小数部分,把整数部分存放在ptr指向的变量中 val的小数部分 pow double pow(x,y)
double x,y 求xy的值 计算结果 sin double sin(x)
double x 求sin(x)的值
x的单位为弧度 计算结果 sinh double sinh(x)
double x 计算x的双曲正弦函数sinh(x)的值 计算结果 sqrt double sqrt (x)
double x 计算√x,x≧0 计算结果 tan double tan(x)
double x 计算tan(x)的值
x的单位为弧度 计算结果 tanh double tanh(x)
double x 计算x的双曲正切函数tanh(x)的值 计算结果 ------------------------------------------------------------------------------------------------------------------------------
(2)字符函数
在使用字符函数时,因该在源文件中使用命令:
#include“ctype.h”
函数名 函数和形参类型 功能 返回值 isalnum int isalnum(ch)
int ch 检查ch是否字母或数字 是字母或数字返回1;否则返回0 isalpha int isalpha(ch)
int ch 检查ch是否字母 是字母返回1;否则返回0 iscntrl int iscntrl(ch)
int ch 检查ch是否控制字符(其ASCⅡ码在0和0xlF之间) 是控制字符返回1;否则返回0 isdigit int isdigit(ch)
int ch 检查ch是否数字 是数字返回1;否则返回0 isgraph int isgraph(ch)
int ch 检查ch是否是可打印字符(其
文档评论(0)