如何将多个数字在2中的多个结果在c ++中的2 10次?

时间:2018-06-14 13:37:58

标签: c++

如何将2中的多个数加倍2(10次)

这是我的代码:

#include <iostream>
using namespace std;

int main(){
    for (int x=1 ;x<=10; x++){
        for (int i=1;i=x++;i*2) {
            cout<<i;
        }
    }
    return 0;
}

它给我错误有什么不对?

请帮忙。

1 个答案:

答案 0 :(得分:3)

代码的行为是未定义

i=x++在第二个循环中不是一个合适的停止条件(它永远不会false),因此最终有符号整数类型会溢出。