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

Download history 1/week @ 2024-05-18 194/week @ 2024-06-08 13/week @ 2024-06-15 24/week @ 2024-06-29 239/week @ 2024-07-06 17/week @ 2024-07-13 1/week @ 2024-07-20 734/week @ 2024-07-27 67/week @ 2024-08-03 7/week @ 2024-08-10 127/week @ 2024-08-17

每月下载量935
用于 2 crates

MIT许可证

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文件。

无运行时依赖