回 帖 发 新 帖 刷新版面

主题:">>"操作符的用法

哪位大哥,能不能指点一下,">>"操作符的用法
以下代码如何理解:
OldNum=1234567681
NewNum = OldNum >> 8
New值为多少

请指教!!!

回复列表 (共2个回复)

沙发

不知道OldNum是个什么类型
我假设为unsigned int类型
数值都是以2进制存贮
为了表示方便
我采用16进制显示
OldNum=1234567681=0x49960201
实际上是01001001100110100000001000000001
数值往右移动8位,左边补零
也就是0x00499602,换成十进制是4822530

板凳

谢谢指点!

我来回复

您尚未登录,请登录后再回复。点此登录或注册