python 2<<2=8 为什么?

python 2<<2=8 为什么


手掌心
浏览 678回答 1
1回答

慕莱坞森

<<是左移,它后面跟的数字,就是移动的位数2<<2,也就是把2往左移动2位把2转换成2进制,就是0000 0010左移两位就变成0000 1000,也就是10进制的8类似地,3<<2可以这么算:0000 0011--->0000 1100,也就是十进制的12
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python