关于40位数据的移位问题

2019-08-08 17:47发布

我通过include "stdint.h" 定义了uint40_t类型的40位数据类型。但是这个数据在移位的时候就发生了错误,数据无法向左移动到最高的8位上面,设置第32都无法移动到,有高手知道原因么?或者有什么解决方案么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
14条回答
paraselene1
2019-08-09 11:29
firstblood 发表于 2013-10-11 20:39
还是定义的数据类型的除了啥问题的吧

DSP内部是32位的,如果用超了位数的数据类型的话,果然有可能会出现这样那样的问题

一周热门 更多>