#include <iostream>
using namespace std;
#include <bitset>
int main()
{
unsigned int a = 2;
int b = 5;
bitset<32> myset;//二进制输出
myset = (a);
cout<<myset<<endl;
myset = (b);
cout<<myset<<endl;
myset = (a-b);
cout<<myset<<endl;
cout<<hex<<a-b<<endl;//十六进制
cout<<oct<<a-b<<endl;//八进制
cout<<dec<<a-b<<endl;//十进制
return 0;
}