void convert(int s)
{
int d[16] = {0}; int i = 0;
int m(1); while (s != 0)
{
m = s % 2;
s /= 2;
d[i] = m;
i++;
}
cout << “转换后的二进制输出: “;
for (i = 0;i < 16;i++)
cout << d[i]; cout << endl;
}
可以拿着1101这个数字(十进制是13)来验证一下。
void convert(int s)
{
int d[16] = {0}; int i = 0;
int m(1); while (s != 0)
{
m = s % 2;
s /= 2;
d[i] = m;
i++;
}
cout << “转换后的二进制输出: “;
for (i = 0;i < 16;i++)
cout << d[i]; cout << endl;
}
可以拿着1101这个数字(十进制是13)来验证一下。