题解 | #2的n次方计算#
2的n次方计算
https://www.nowcoder.com/practice/35a1e8b18658411388bc1672439de1d9
#include <stdio.h> int main() { int i,n,sum=1; scanf("%d",&n); /*for(i=1;i<=n;i++) sum=sum*2; printf("%d",sum);*/ sum=1<<n; printf("%d",sum); return 0; }
<<是左移位运算符(移动的是二进制数字),相当于十进制数字乘以2;
>>是右移位运算符(移动的是二进制数字),相当于十进制数字除以2;