#include <iostream>
using namespace std;
string int2b(uint16_t a)
{
string str;
if(a == 0)
{
str ="0";
}
else
{
while(a != 0)
{
if((a&0x01) == 0)
{
str.insert(0, "0");
}
else
{
str.insert(0, "1");
}
a = a>>1;
}
}
return str;
}
int main()
{
uint16_t a = 7;
cout << int2b(a) << endl;
return 0;
}












网友评论