小编Spe*_*cer的帖子

如何在c中使用加权到x的幂

我的问题是如何在c中计算2 ^(x).我知道有一些像移动的东西做同样的事情.我试着做total = x << 1,但那不起作用.我知道,如果我移位一位,则将其乘以2.或类似的东西.

int x;

for(x=0; x<4; x++){

total += x <<1; // 

}
Run Code Online (Sandbox Code Playgroud)

执行此操作时,我预计总数为15(2 0 + 2 1 + 2 2 + 2 3)

关于我做错了什么的任何想法?我的总数从0开始然后混乱.

谢谢!

c

5
推荐指数
1
解决办法
4万
查看次数

标签 统计

c ×1