- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- (完整word版)2014小升初“数学计算版块”3(分数巧算之变形约分)课后练习教师版.doc
- (完整word版)2014春_新人教版八年级英语下册重点句型_短语全(默写版).doc
- (完整word版)2014高考全国二卷英语真题.doc
- (完整word版)2015-2016牛津深圳版八年级英语上Unit-1-Encyclopaedias-复习巩固练习题.doc
- (完整word版)2015上海市奉贤区八年级上期末数学试卷.doc
- (完整word版)2015学年第一学期城关一小1-3年级学力游考方案.doc
- (完整word版)2015年全国高考物理试题(全国卷2).doc
- (完整word版)2015年最新译林版五年级英语下册Unit1试卷.doc
- (完整word版)2015年河海大学研究生英语一Unit16TheRoleofScienceFiction.doc
- (完整word版)2015年韩山师范学院本科插班生《数据结构》试卷.doc
- 人教版小学四年级下册数学期末测试卷(实用)word版.docx
- 人教版一年级上册数学期末测试卷带答案(达标题).docx
- 人教版小学四年级下册数学期末测试卷附完整答案【夺冠】.docx
- 人教版小学四年级下册数学期末测试卷含答案(培优a卷).docx
- 2024年公务员(国考)之行政职业能力测验真题精品【预热题】.docx
- 小学数学六年级上册期末测试卷(word).docx
- 人教版四年级上册数学期末测试卷精品(基础题).docx
- 全国计算机等级考试(二级)考试题库含完整答案(精品).docx
- 2024年湖南外贸职业学院单招职业适应性测试试题库附答案(实用).docx
- 人教版四年级上册数学期末测试卷【综合题】.docx
文档评论(0)