2812数据处理问题

[复制链接]
 楼主| jxmzzr 发表于 2014-4-22 17:04 | 显示全部楼层 |阅读模式
f3=(double)(f33[0]*65536+f33[1]);
                   f3=f3*0.9243;
         如果f3乘以0.9243数据会偶尔出现跳变,如果不乘以0.9243就不会出现跳变,乘以1也不会跳变,
请问这是怎么回事啊,?
zhangmangui 发表于 2014-4-22 23:31 | 显示全部楼层
不同数据类型之间乘积结果   你试试乘1和乘1.0  这个应该也是有区别的
拿起书本 发表于 2014-4-26 20:46 | 显示全部楼层
试试版主提供的方法,在数据类型是对编译器来说的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

460

主题

2188

帖子

12

粉丝
快速回复 在线客服 返回列表 返回顶部

460

主题

2188

帖子

12

粉丝
快速回复 在线客服 返回列表 返回顶部