问个定点乘法问题

[复制链接]
2131|2
 楼主| malatang 发表于 2007-5-8 23:11 | 显示全部楼层 |阅读模式
假如a,b,c,d,e都是Q15格式的<br />用c语言计算a=b*c*d*e<br />能不能直接a=(b*c*d*e)&gt&gt45啊?<br />还是要定好每一个中间变量的数据格式和定点格式?<br />Thx:)
nxy825715 发表于 2007-5-9 15:33 | 显示全部楼层

个人见解:

提醒:想弄清楚a&nbsp;=&nbsp;b&nbsp;*&nbsp;c!
 楼主| malatang 发表于 2007-5-10 10:08 | 显示全部楼层

能说明清楚一点吗

什么意思?<br />能说明清楚一点吗?<br />如果<br />a=(int)(((((((long)b*c)&gt&gt15)*d)&gt&gt15)*e)&gt&gt15);<br />正确吗?<br />或者说里面有多少是可以免去的<br />呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

71

帖子

0

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