【发布时间】:2014-05-11 08:32:19
【问题描述】:
比如说,a 是一个无符号的 32 位整数。
a << 24
(a & 0xff)<<24
一个相似,这两个有什么不同
a >> 16
(a >> 16) & 0xff
【问题讨论】:
-
第二个仅移动
a的 LSB。它们完全不同! -
第二个会为
a > 0x00FFFFFF产生不同的结果。
标签: c++ c visual-c++