热搜关键词: 数字信号处理RTOSC语言Linux射频电路

pdf

c标准库手册

  • 1星
  • 2020-10-01
  • 18.23MB
  • 需要2积分
  • 25次下载
标签: c语言

c语言

c语言标准库书册英文版

展开预览

文档解析

本文详细介绍了C语言标准库中数学函数的实现和测试。文章首先回顾了编写高质量数学函数的挑战性,指出即使在现代编程环境中,仍有许多专业实现存在严重缺陷。作者强调了数学库的可移植性、精度和对各种输入值的正确响应。文中描述了实现目标,包括对所有可能的输入值接受并产生有意义的输出,以及在处理特殊值如NaN、Inf时的行为。

接下来,文章深入探讨了C标准中定义的各个数学函数,如三角函数、双曲函数、指数和对数函数等,并提供了它们的实现细节。这些函数的实现考虑了多种因素,包括避免溢出、处理下溢以及在有限的浮点精度下提供尽可能准确的结果。

此外,文中还讨论了参数化方法,允许数学库适应不同的浮点表示和计算机架构。作者提供了一些低级原语,这些原语用于隔离对特定浮点表示的依赖,确保了数学库的广泛适用性。

最后,文章提供了对数学库的测试方法,包括使用公共领域的elefunt测试和作者自己编写的测试程序。这些测试验证了数学函数的精度和可靠性,确保了它们在各种计算机架构上的正确执行。

总的来说,本文为理解和实现C语言中的数学函数提供了宝贵的指导,展示了在设计和实现这些函数时需要考虑的关键因素,以及如何确保它们的准确性和效率。

猜您喜欢

评论

登录/注册

积分规则

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved
×