打印
[应用相关]

用STM32+MDK的进来看看这个BUG怎么破?(图)

[复制链接]
1578|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
浮点数赋值给浮点变量导致末位截取,怎么破?

这是我的变量定义:

4.jpg (6.47 KB )

4.jpg
沙发
insect2006|  楼主 | 2015-8-7 17:57 | 只看该作者
然后给它赋值,这时,奇怪的现象出现了:


3.jpg (179.74 KB )

3.jpg

使用特权

评论回复
板凳
insect2006|  楼主 | 2015-8-7 17:58 | 只看该作者
不知道这个问题产生根源的原因是是什么?有什么解决办法?

使用特权

评论回复
地板
insect2006|  楼主 | 2015-8-7 18:00 | 只看该作者
求大神解答!!

使用特权

评论回复
5
luofeng2g| | 2015-8-7 18:34 | 只看该作者
这是float类型表示方式有关;很正常,觉得精度不够的话可以用double

使用特权

评论回复
6
mmuuss586| | 2015-8-7 19:16 | 只看该作者

这个正常的

使用特权

评论回复
7
walnutcy| | 2015-8-7 22:37 | 只看该作者
正常的,float是精度问题,你打印时会四舍五入的。

使用特权

评论回复
8
songchenping| | 2015-8-8 08:07 | 只看该作者
你可以定义再长一些啊

使用特权

评论回复
9
戈卫东| | 2015-8-8 08:15 | 只看该作者
这个BUG在地球上目前无法解决

使用特权

评论回复
10
天奕| | 2015-8-8 16:47 | 只看该作者
浮点数不能准确存储

使用特权

评论回复
11
309030106| | 2015-8-8 16:51 | 只看该作者
float精度问题

使用特权

评论回复
12
尤彼卡| | 2015-8-8 17:47 | 只看该作者
改用用double型的试试

使用特权

评论回复
13
liyihong028| | 2015-8-9 15:21 | 只看该作者
这个是表述的精度的问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

25

主题

146

帖子

1

粉丝