小编Abd*_*iem的帖子

有没有比使用 sprintf 将浮点数格式化为字符串更节省空间的方法?

我正在为微控制器开发 C 代码,该代码从传感器获取输入并在字母数字字符 LCD 上输出来自传感器的数据以及其他字符串。我通常为此使用 sprintf,但我注意到当使用 sprintf 将浮点数格式化为字符串时,它占用了太多的程序内存空间,这在微控制器上是相当低的。(太多我的意思是从程序内存的 34% 直接跳到 99.2%)

所以我的问题是,是否有一种占用空间较少的方法来将浮点数格式化为字符串?我只关心方法有多简单。

我在 PIC16F877a 8 位 MCU 上使用带有 XC8 编译器的 MPLABX IDE。

非常感谢。

c microcontroller printf

1
推荐指数
1
解决办法
123
查看次数

标签 统计

c ×1

microcontroller ×1

printf ×1