100203 - 二进制和2的n次方
我们可以用n个2相乘得到2的n次方,也可以用pow(2,n)来计算2的n次方,但最快的方法是使用位移运算:
可以表示为(十进制1,),那么将其不断左移可以得到:
(十进制2,)
(十进制4,)
(十进制8,)
int类型有32位,而最高位被用作记录正负号,所以用这种方法最多可以计算出。
输入
一行,一个自然数。
对于100%的数据:
。
输出
一行,一个正整数,表示2的n次方,即1进行二进制左移n操作的结果。
样例
输入复制
3
输出复制
8