基本含义
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;
}
转载请注明原文地址:https://ipadbbs.8miu.com/read-27658.html