摘要:
移位有三种 << 左移,左边补0 >> 右移,正数左边补0,负数补1 >>> 右移, 正数,负数统一左边补0 来看几个奇葩的代码 输出如下 由此可见,java内移位是这样的 k << p 等价于 k << (p%k.bits) 下面是c++的 对于c++,1 << 32是0. 阅读全文
posted @ 2018-08-19 17:31
好吧,就是菜菜
阅读(1013)
评论(0)
推荐(0)
|
摘要:
移位有三种 << 左移,左边补0 >> 右移,正数左边补0,负数补1 >>> 右移, 正数,负数统一左边补0 来看几个奇葩的代码 输出如下 由此可见,java内移位是这样的 k << p 等价于 k << (p%k.bits) 下面是c++的 对于c++,1 << 32是0. 阅读全文
posted @ 2018-08-19 17:31
好吧,就是菜菜
阅读(1013)
评论(0)
推荐(0)
|