在C语言中,我们就有左移<<和右移>>运算符;
在C++中,左右移运算符又被扩展到了cin>>和cout<<功能中。
不过即使在C++中,我们还是可以用左移<<和右移>>运算符来实现2^n。
左移<<: 乘以2。
a<<b就是a*2^b
右移>>: 除以2
a>>b就是a/(2^b)。
这里需要注意的是a和b一定钥匙int型数。