进行下面的运算时出现了不对的情况

2019-07-23 15:43发布

F5529除法运算问题
我的MSP430F5529在进行下面的运算时出现了不对的情况,请帮我看看原因呢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
zhenykun
2019-07-23 23:17

   long data_conv[2];//定义32位的长整型
...
...
....
   short temp=(short)data_conv[1]>>8;   //原先数据data_conv[1]=0x00897811, 经过移位运算后数据变为了0xccc09198,  原先设计时变成,0X00008978,而赋值给temp是为得到0x8978

一周热门 更多>