c++二进制数:0000+0001+0010......代码怎么写?

如题所述

#include <iostream> 

using namespace std;

int main() 

{    

int bin1 = 0b0000;
int bin2 = 0b0001;
int bin3 = 0b0010;
int sum = bin1 + bin2 + bin3;
cout << sum;
return 0;
}

所以上面你的例子:

    0b0000 代表二进制 0000 , 即十进制的 0

    0b0001 代表二进制 0001 , 即十进制的 1

    0b0010 代表二进制 0010 , 即十进制的 2

    0b是C++语法中的二进制literal,表示后面是二进制数。

    其他常见的还有:

      0 ,表示十进制

      0x ,表示十六进制

      0o ,表示八进制

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜