如何将浮点变量转换为字符串?
How can i convert floating point variable into string?
我正在使用visualGDB 在STM32 设备上开发C 程序。我需要在 LCD 上放置一个浮点变量和一些字符串。但是当我使用 sprintf 函数时并没有真正起作用。
sprintf(buff, "Vadc=%f", FloatToBytes.U_float);
然后我在 2*16 LCD 上设置了 buff,但是 float 变量不可见。
visual studio 版本 2019
nao 库默认不支持打印浮点数。您需要添加到您的链接器选项:
-u _printf_float
我正在使用visualGDB 在STM32 设备上开发C 程序。我需要在 LCD 上放置一个浮点变量和一些字符串。但是当我使用 sprintf 函数时并没有真正起作用。
sprintf(buff, "Vadc=%f", FloatToBytes.U_float);
然后我在 2*16 LCD 上设置了 buff,但是 float 变量不可见。
visual studio 版本 2019
nao 库默认不支持打印浮点数。您需要添加到您的链接器选项:
-u _printf_float