如何让液晶显示一个double 变量

2019-03-23 18:44发布

调用一个 double 类型的函数返回值,如何显示的算法 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
as564335sa
1楼-- · 2019-03-25 04:53
 精彩回答 2  元偷偷看……
wawaw
2楼-- · 2019-03-25 08:57
as564335sa 发表于 2015-1-20 12:05
sprintf可以转字符串,我一直这么用,转不了是把类型填错了吧





我再看看springf 的详细说明吧
shenzhenyouth
3楼-- · 2019-03-25 13:39
把每一位包括小九点都分开来,再一位一位的显示,如1.23,则分成四位分别显示就行。
kevin123
4楼-- · 2019-03-25 14:51
 精彩回答 2  元偷偷看……
wawaw
5楼-- · 2019-03-25 17:42
kevin123 发表于 2015-1-20 15:34
我之前用sprintf转换浮点数,本来35.2325,%.2f之后显示出来的竟然是35.2300,一直搞不清楚是哪里的问题,结果就一直没有用sprintf,都是自己写转换函数,而且这个函数很容易搞的单片机堆栈溢出.......





调好了,用的SPRINTF
wawaw
6楼-- · 2019-03-25 23:29
yu_studio 发表于 2015-1-20 09:57
我在四楼的漏说了,乘或除以后要转成整型(长整型)再模10.

太麻烦了,我用sprintf(char *buffer,"%10.3f",double TEMP)转换成字符串,然后传到液晶了

一周热门 更多>