//10进制整型转2进制
int iTemp = 125;
bitset<32> bitInt(iTemp);
cout<<"10进制整型转2进制 "<<bitInt<<endl;
//16进制转2进制
int iHex =0x22;
bitset<32> bitHex(iHex);
cout<<"16进制转2进制 "<<bitHex<<endl;
//八进制转2进制
int iOct =022;
bitset<32> bitOct(iOct);
cout<<"八进制转2进制 "<<bitOct<<endl;
//字符串转2进制 ,仅限0和1
string sTemp("11001101");
bitset<32> bitS(sTemp);
cout<<"字符串转2进制 ,仅限0和1 "<<bitS<<endl;
利用bitset 转换进制 (10 转2 ;16转2)
最新推荐文章于 2021-05-17 10:51:33 发布