Keilc51常用库函数汇总参考.docxVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Keilc51常用库函数汇总参考

Keil c51函数参考一、数学函数math.h (1)cabs原型:char cabs(char val);功能:cabs函数取val的绝对值。参数:一字节数val。返回:cabs返回val的绝对值。(2)abs原型:Int abs(int val);功能:求绝对值参数:val整型数返回:val的绝对值(3)labs原型:long labs(long val);功能:labs函数确定长整数val的绝对值。返回:val的绝对值。(4)fabs原型:float fabs(float val);功能:fabs函数确定浮点数val的绝对值。参数:返回:fabs返回val的绝对值。(5)sqrt原型:float sprt(float x);功能:sqrt函数计算x的平方根。返回:sqrt函数返回x的正平方根。(6)exp原型:float exp(float x);功能:exp函数计算自然对数中e的x次幂。e≈2.71828182845953581496,是无限循环小数。返回:ex的值。(7)log原型:float log(float val);功能:log函数计算浮点数val的自然对数。自然对数基数为e。返回:val的浮点自然对数。(8)log10原型:float log10(float val);功能:logl0函数计算浮点数val的常用对数。常用对数为基数10。返回:val的浮点常用对数。(9)sin原型:float sin(float x);功能:sin函数计算浮点数x的正弦值。参数:x必须在-65535~65535之间,或产生一个NaN错误。返回:sin函数返回x的正弦。(10)cos原型:float cos(float x);功能:COS函数计算浮点数X的余弦。参数:X的值必须在-65535~65535之间,或产生一个NaN错误。返回:COS函数返回X的余弦。(11)tan原型:float tan(float x);功能:tan函数计算浮点数x的正切值。参数:x必须在-65535~65535之间,或错误值NaN。返回:tan函数返回x的正切。(12)asin原型:float asin(float x);功能:求反正弦参数:浮点数x,取值必须在-1~1之间。返回:X的反正弦,值在-π/2~π/2之间。(13)acos原型:float acos(float x);功能:求反余弦参数:浮点数x,取值必须在-1~1之间。返回:x的反余弦,值在0~π之间。(14)atan原型:float atan(float x);功能:求反正切参数:浮点数x,取值必须在-1~1之间。返回:X的反正切,值在-π/2~π/2之间。(15)sinh原型:float sinh(float x);功能:sinh函数计算浮点数X的双曲正弦。参数:x必须在-65535~65535之间,或产生一个NaN错误。返回:sinh函数返回x的双曲正弦。(16)cosh原型:float cosh(float x);功能:cosh函数计算浮点数X的双曲余弦。参数:返回:cosh函数返回X的双曲余弦。(17)tanh原型:float tanh(float x);功能:tanh函数计算浮点数x的双曲正切。返回:tanh函数返回x的双曲正切。(18)atan2原型:float atan2(float y,float x);功能:计算浮点数y/x的反正切。参数:浮点数y,浮点数x。返回:反正切值,值在-π~π之间。x和y的符号确定返回值的象限。(19)ceil原型:float ceil(float val)功能:ceil函数计算大于或等于val的最小整数值(收尾取整)。参数:要化为整数的数。返回:ceil函数返回不小于val的最小float整数值。(20)floor原型:float floor(float val);功能:取整。返回:floor函数返回不大于val的最大整数值。(21)fmod原型:float fmod(float x,float y);功能:取模。返回:x/y的浮点余数。(22)modf原型:float modf(float val,float *ip);功能:modf函数把浮点数val分成整数和小数部分。返回:modf函数返回带符号小数部分val。整数部分保存在浮点数ip中。(23)pow原型:float pow(float x,float y);功能:pow函数计算x的y次幂。返回:pow函数返回值xy。如果x≠0和y=O,pow返回值1;如果x=0和y≤0,pow返回NaN。如果xO和y不是一个整数,pow返回NaN。二、空操作,左右位移等内嵌代码intrins.h(1)_nop_原型:void _nop_(void);功能:_nop_插入一个8051NOP空

文档评论(0)

xjj2017 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档