关于40位数据的移位问题

2019-08-08 17:47发布

我通过include "stdint.h" 定义了uint40_t类型的40位数据类型。但是这个数据在移位的时候就发生了错误,数据无法向左移动到最高的8位上面,设置第32都无法移动到,有高手知道原因么?或者有什么解决方案么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
biechedan
1楼-- · 2019-08-10 03:53
还是使用两位吧。
biechedan
2楼-- · 2019-08-10 04:39
可以定义一个宏实现这些功能的。

一周热门 更多>