猿问
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
0
0
0
随时随地看视频
慕课网APP
相关分类
Python
我要回答