15次发布
新 0.0.15 | 2024年8月18日 |
---|---|
0.0.14 | 2024年8月1日 |
0.0.11 | 2024年7月30日 |
0.0.6 | 2024年6月10日 |
0.0.3 | 2024年2月26日 |
在嵌入式开发中排名第204
每月下载量935次
用于 2 crates
39KB
1.5K SLoC
Fixed32
Fixed32是一个Rust包,它提供了一个32位定点数类型,专为需要确定性行为且与低精度和小范围工作的应用程序设计,如游戏或嵌入式系统。此类型特别适用于可能引入不期望的变异性或开销的浮点运算可能不适用的情况。
概述
- 类型:
Fp
- 精度: 16.16定点格式
- 整数范围: -32768到+32767
- 小数精度: 16.16定点格式提供了大约4位小数精度。如果一个单位代表米,这种精度对应大约0.1毫米。
功能
- 确定性行为: 确保在不同平台和运行中的一致结果。
- 低开销: 高效的定点运算,适合性能关键型应用程序。
- 范围处理: 适用于具有小数值范围的场景。
安装
要在您的Rust项目中使用fixed32
,请将其添加到您的Cargo.toml
fixed32 = "0.0.15"
许可证
本项目采用MIT许可证。有关更多详细信息,请参阅LICENSE文件。