没有合适的资源?快使用搜索试试~ 我知道了~
FixedPoint:C++ 中的定点算法库
共6个文件
hpp:2个
cpp:1个
cbp:1个
5星 · 超过95%的资源 需积分: 50 15 下载量 80 浏览量
2021-06-01
06:25:47
上传
评论
收藏 10KB ZIP 举报
温馨提示
定点库 这是一个简单的库,以 2 个 hpp 文件的形式提供程序定点功能。 它的设计目的是在没有浮点单元的嵌入式环境中使用,因此定点运算效率更高。 了解该库的最佳方式是阅读examples.hpp 。 概述 定点运算的问题在于程序员通常需要跟踪整数的哪一部分是小数,哪一部分是整数。 例如,如果您使用 Q4.12 格式(小数点前 4 位,小数点后 12 位),您必须记住概念值“1”实际上存储为“4096”。 在定点数之间执行运算时,重要的是要跟踪事物,以免以不合逻辑的方式组合事物。 定点库通过引入FixedPoint<m>类型来解决这个问题,该类型以存储数字。 使用该类型不会引入运行时开销,因为小数点的位置仅在编译时与数字相关联。 使用该类型有几个好处: 编译器将捕获您希望数字具有特定格式但实际上并非如此的常见错误 该类型将自动执行一些转换,例如添加或比较不同 Q 格式的数字。 明
资源推荐
资源详情
资源评论
收起资源包目录
FixedPoint-master.zip (6个子文件)
FixedPoint-master
template_utils.hpp 4KB
fixed_point.hpp 14KB
Readme.md 7KB
examples.cpp 5KB
FixedPoint.cbp 1KB
.gitignore 43B
共 6 条
- 1
资源评论
- 泡泡SOHO2023-07-25使用这个文件中的定点算法库,我能够更好地控制数值精度,保证计算结果的准确性。
- 宏馨2023-07-25这个文件给出了一个可靠的定点算法库,可以提供准确的计算结果,从而避免了浮点运算带来的不确定性。
- 禁忌的爱2023-07-25借助这个文件中的定点算法库,我能够更方便地处理一些需要高精度计算的数值问题。
- 滚菩提哦呢2023-07-25这个文件中的定点算法库为我们提供了一个简洁而有效的解决方案,非常实用,推荐给有需要的开发者。
- 点墨楼2023-07-25这个文件提供了一个实用的定点算法库,非常适合需要进行定点计算的项目。
六演
- 粉丝: 17
- 资源: 4794
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功