fengm 发表于 2025-8-21 17:03

手动实现浮点数转字符串            

plsbackup 发表于 2025-8-21 18:00

未包含浮点格式化功能            

beacherblack 发表于 2025-8-21 19:29

降低优化等级测试            

robincotton 发表于 2025-8-21 20:30

增大缓冲区,避免溢出。            

phoenixwhite 发表于 2025-8-21 20:59

使用 sprintf 时,Buf 数组有足够空间,避免缓冲区溢出。

51xlf 发表于 2025-8-21 21:34

高优化等级可能错误优化浮点操作。

lzmm 发表于 2025-8-21 22:09

传输时建议用 strlen(Buf) 代替 sizeof(Buf),避免发送未使用的垃圾字符。

gygp 发表于 2025-8-22 07:39

使用snprintf替代sprintf

kkzz 发表于 2025-8-22 08:28

使用标准的 ARM 编译器 C 库

wilhelmina2 发表于 2025-8-22 10:15

栈过小会导致内存溢出。            

mattlincoln 发表于 2025-8-22 10:41

sprintf生成的字符串长度需小于缓冲区容量
页: 1 [2]
查看完整版本: sprintf 的 %f 浮点数格式无法正常工作