zoukankan      html  css  js  c++  java
  • arduino上使用sprintf()函数输出float值出错

    如果尝试使用sprintf()函数在arduino上进行对float指转换为一个字符串的话,你会发现,it doesn't work。弄了很久,还以为是没学c++的原因。其实在arduino上,这个函数就是不对float起作用。

    替代的方法是使用dtostrf()函数。

    har* dtostrf(double _val,signed char _width, unsigned char prec, char* _s)


    _val:要转换的float或者double值。

    _转换后整数部分长度。

    _prec:转换后小数部分长度。

    _s:保存到该char数组中。

    原帖见:

    http://blog.lixin.me/archives/29713/

  • 相关阅读:
    第一周作业
    第一次作业
    第八周作业
    第七周作业
    第六周作业
    第五周作业
    第四周作业
    第三周作业
    第二周作业
    第一周作业2
  • 原文地址:https://www.cnblogs.com/gaotaozhaolei/p/4289489.html
Copyright © 2011-2022 走看看