OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5589|回复: 3

TFT怎么显示浮点数,求思路

[复制链接]

32

主题

107

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
266
金钱
266
注册时间
2013-10-25
在线时间
3 小时
发表于 2014-7-11 16:50:26 | 显示全部楼层 |阅读模式
5金钱
请教C语言大神,求LCD显示小数的程序。之前用的GUI有   void GUI_DispFloatFix (float v, char Len, char Decs); 现在不用这个了, 想自己写一个这样的。
Decs是小数点右边的数字个数。
我已经有显示字符和整数的程序了。

最佳答案

查看完整内容[请看2#楼]

char buf[255]; sprintf(buf, "%%d.%df", Len, Decs); sprintf(buf, buf, v); buf就是你要的东西,输出到什么硬件自己处理.
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

1446

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2256
金钱
2256
注册时间
2010-12-16
在线时间
206 小时
发表于 2014-7-11 16:50:27 | 显示全部楼层
char buf[255];
sprintf(buf, "%%d.%df", Len, Decs);
sprintf(buf, buf, v);

buf就是你要的东西,输出到什么硬件自己处理.
技术讨论请发帖 , 需要我回复请点左下的 < 回复 > 让系统通知我 . 本人不通过其他方式返回任何参数.
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2014-7-11 20:12:00 | 显示全部楼层
浮点数分为整数部分和小数部分来显示啊
开往春天的手扶拖拉机
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-7-12 13:47:50 | 显示全部楼层
最直接的方法就是化为整形,在现实数字的函数中将整数现实完成,现实一个小数点,再将小叔部分现实即可
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-6 05:53

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表