我正在寻找允许我将浮点数转换为 HEX 字符串的内置 C 或 C++ 函数,到目前为止我已经使用过itoa
,但它不适用于负值,因为它适用于无符号的 base 16,所以我想知道我可以使用哪一个来处理负值。
使用 itoa 我失去了我的负值,如下所示,
Acceleration X: -9 | X angle: **-0.5156689167**
Acceleration Y: -69 | Y angle: **-3.9565520286**
Acceleration Z: 986 | Z angle: 80.4013519287
Value of ACC per axe (x,y,z) in HEX ->ffcdfe751f68
Data to be send x ->**ffcd**
Data to be send y ->**fe75**
Data to be send z ->1f68
我还可以使用哪些其他功能来实现相同的功能?