利用bitset 转换进制 (10 转2 ;16转2)

来源:互联网 发布:linux 看文件权限 编辑:程序博客网 时间:2024/06/04 00:43
//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和1string sTemp("11001101");bitset<32> bitS(sTemp);cout<<"字符串转2进制 ,仅限0和1 "<<bitS<<endl;

1 0