左移和右移
作者:tongqingliu
转载请注明出处:http://www.cnblogs.com/liutongqing/p/7043624.html
左移和右移
几乎每个编程语言都会涉及左移和右移。
左移
以Python为例:
>>> print(2<<1)
4
>>> print(64<<1)
128
>>> bin(64) # 查看64的二进制
'0b1000000'
>>> bin(128) # 查看128的二进制
'0b10000000'
a<<1表示将a的二进制左移一位,在最右端补0,高位左移后溢出,舍弃。
左移一位相当于该数乘以2,左移2位相当于该数乘以2^2=4。
右移
右移与左移类似。
作者:
tongqingliu
出处: http://www.cnblogs.com/liutongqing/
本文版权归作者和博客园共有,欢迎转载、交流,但未经作者同意必须保留此段声明,且在文章明显位置给出原文链接。
如果觉得本文对您有益,欢迎点赞、欢迎打赏。
出处: http://www.cnblogs.com/liutongqing/
本文版权归作者和博客园共有,欢迎转载、交流,但未经作者同意必须保留此段声明,且在文章明显位置给出原文链接。
如果觉得本文对您有益,欢迎点赞、欢迎打赏。
posted on 2017-06-18 10:04 tongqingliu 阅读(359) 评论(0) 编辑 收藏 举报