设为首页 加入收藏

TOP

13.2.3 使用运行库函数
2013-10-07 00:53:13 来源: 作者: 【 】 浏览:69
Tags:13.2.3 使用 运行 函数

13.2.3  使用运行库函数

使用运行库函数的优点是这些函数均经过了较严格的测试,比较可靠,有时也进行了优化。但缺点是它通常作了较全面的考虑,代码较多,有时也会效率较低。VC6的运行库中有一个浮点绝对值计算函数fabs()。例如:

  1. double ya = fabs( y ); 
在一般情形下(有限数时),它通过设置符号位得到绝对值,没有进行浮点比较或使用FABS指令,非常高效。但是,为了以安静模式处理异常,它改写了控制寄存器。为了设置返回值(这是返回double类型必须的),它使用了FLD指令。参见11.3.5节库函数fabs()的代码。
【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇13.2.4 使用库函数设置符号位 下一篇13.2.2 使用FABS指令

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: