2812数据处理问题

2019-08-02 16:48发布

f3=(double)(f33[0]*65536+f33[1]);
                   f3=f3*0.9243;
         如果f3乘以0.9243数据会偶尔出现跳变,如果不乘以0.9243就不会出现跳变,乘以1也不会跳变,
请问这是怎么回事啊,?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
zhangmangui
1楼-- · 2019-08-02 17:11
不同数据类型之间乘积结果   你试试乘1和乘1.0  这个应该也是有区别的
拿起书本
2楼-- · 2019-08-02 19:07
试试版主提供的方法,在数据类型是对编译器来说的。

一周热门 更多>