文件名称:FixedPoint:C++ 中的定点算法库
文件大小:10KB
文件格式:ZIP
更新时间:2024-06-21 00:12:27
C++
定点库
这是一个简单的库,以 2 个 hpp 文件的形式提供程序定点功能。 它的设计目的是在没有浮点单元的嵌入式环境中使用,因此定点运算效率更高。 了解该库的最佳方式是阅读examples.hpp 。
概述
定点运算的问题在于程序员通常需要跟踪整数的哪一部分是小数,哪一部分是整数。 例如,如果您使用 Q4.12 格式(小数点前 4 位,小数点后 12 位),您必须记住概念值“1”实际上存储为“4096”。 在定点数之间执行运算时,重要的是要跟踪事物,以免以不合逻辑的方式组合事物。
定点库通过引入FixedPoint
【文件预览】:
FixedPoint-master
----template_utils.hpp(4KB)
----fixed_point.hpp(14KB)
----Readme.md(7KB)
----examples.cpp(5KB)
----FixedPoint.cbp(1KB)
----.gitignore(43B)