我有float存储在 a 中的 a 的内部表示uint32_t。假设我们有两个具有这些条件。我想floats将由 表示的两者相加uint32_t,然后将它们的内部表示存储在另一个uint32_t中。我一直在尝试一些事情,但我不确定是否有一种简单或标准的方法。在我看来,有两个问题:
- 将存储在 中的内部表示转换
uint32_t为 afloat(否则我不知道如何对它们求和)。 - 求和后,将生成的
float内部表示存储在 a 中uint32_t。
我一直在研究 C 库中的函数,也许它可以用printf或者atof但我没有设法解决它。