「bitset」库下的便捷二进制转换

    技术2022-07-16  87

    基本含义

    int n;// 将要转换为二进制的数 string temp;// 承载二进制数据的字符串 bitset<8> bit;// 将要转换的数据给bit赋值,数字n将会被自动转换为二进制存储在bitset集合中 temp=bit.to_string(); // 将bitset里的数据转换为字符串形式传给temp

    相关代码

    #include<iostream> #include<bitset> #include<cstring> using namespace std; int n; string temp; bitset<8> bit; int main(){ cin>>n; bit=n; temp=bit.to_string(); for(int i=0;i<temp.size();i++){ cout<<temp[i]; }cout<<endl; return 0; }
    Processed: 0.110, SQL: 10