方法一:
#include<iostream.h>
#include <stdlib.h>
int main()
{
int decimal=170;
char binary[255];
itoa(decimal,binary,2); //2代表进制,可以改8,16等
cout<<binary<<endl;
return 0;
}
方法二:
#include<bitset>
#include<iostream>
using namespace std;
int main ()
{
int c=170;
bitset<sizeof(int)*8>a(c);
cout<<a<<endl;
return 0;
}