举个简单例子(二进制里只有1位数字有效):
1(十进制)=0000,0001(二进制)
所以1<<1=0000,0010(二进制)=2^1=2(十进制)
1<<4=0001,0000(二进制)=2^4=16(十进制)
所以
1<
所以1<<10=0100,0000,0000=(二进制)=2^10=1024(十进制)
同理可得:1<<12=2^12=4096
假如是十进制7要进行<<运算的话上面公式就不成立了.
7(十进制)=0000,0111(二进制)
那么7<<3就是:
0011,1000
自己再慢慢研究,还不懂的话百度HI我.
