(完整word版)C语言常用的库函数表.doc

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

您可能关注的文档

文档评论(0)

wangsufen1241 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档