用bitset
如转八位二进制、转3为二进制、转4位二进制:number是你要输入的数字
string bit8= bitset<8>(number8).to_string();
string bit3= bitset<3>(number3).to_string();
string bit4= bitset<4>(number4).to_string();
二进制转十进制
int value_8 = bitset<8>(bit8).to_ulong();
int value_3 = bitset<3>(bit8).to_ulong();
int value_4 = bitset<4>(bit8).to_ulong();