• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

TrueSTUDIO为什么 不能用sprintf浮点

厉害企鹅 2020-02-22 浏览量:521
TrueSTUDIO为什么 不能用sprintf浮点
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • Keil是支持的,而这个Trestudio好像是gcc的,gcc的一般是不支持的,应该是与编译器有关的
    • 发布于 2020-02-23
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:2
  • 这种问题是GCC对sprintf的功能进行了剪裁,一般是不支持这样的功能的,也会有bug
    • 发布于2020-02-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 因为浮点数在单片机中本身应用比较少,而且处理浮点需要耗费更多资源,而sprintf要适配这个样的环境,所以就有不同的底层封装,在其中并没有包含对浮点数的支持。

    需要注意,不同的库(针对不同软硬件平台的),可能有很多函数并不一致,需要查对应的库函数手册了解准确的信息。

    • 发布于2020-02-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

TrueSTUDIO为什么 不能用sprintf浮点