计算2的幂(通过二进制左移的方法) - NOTEBOOK
计算2的幂(通过二进制左移的方法)
C++Posted on 2023-08-10
摘要 : 原理:左移 <<
5 << 1 = 10
左移一位相当于乘2
原理:右移 >>
5 >> 1 = 2
右移一位相当于除以2
❱ 描述:
给定非负整数n,求2的n次方。
❱ 输入描述:
一个整数n。0≤n<31。
❱ 输出描述:
一个整数,即2的n次方。
#include <iostream>
#include <climits>
using namespace std;
int main(){
int n;
cin>>n;
cout << (2<<(n-1));
return 0;
}