题解 | #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;

海康威视公司福利 1170人发布
查看6道真题和解析