打印

tms320f28335,我在CCS4.24环境下定义了一个浮点常量,但是跟实际数有差别

[复制链接]
1944|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kabur|  楼主 | 2013-4-18 16:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的浮点常量定义如下:  const   long   double  CurveFitting_A=86.96928513;

但是我把程序下载到DSP中后,仿真运行,然后我把这个常量赋给了一个变量,变量也是long doule类型, 变量的值却变成了86.96928,这是为什么,用什么办法可以保证这个变量跟常量的值相同

相关帖子

沙发
zhangmangui| | 2013-4-18 16:44 | 只看该作者
c语言 中的精度问题吧

使用特权

评论回复
板凳
kabur|  楼主 | 2013-4-18 16:59 | 只看该作者
zhangmangui 发表于 2013-4-18 16:44
c语言 中的精度问题吧

那怎么才能保证精度呢?

使用特权

评论回复
地板
zengguangjun| | 2013-4-18 19:05 | 只看该作者
记得有次看到CCS把double当float处理了,你看看是不是这样。要不是不是窗口显示的问题,实际是正确的

使用特权

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

本版积分规则

2

主题

4

帖子

0

粉丝