void bin(unsigned int &A)
{
for (i = 1<<31; i > 0; i >>= 1)
{
(i & A)?printf("1"): printf("0");
}
printf("\n");
}
若输入的是 15, 打印的结果是 0000000000001111;
void bin2(unsigned int &A)
{
if (A > 0)
{
bin2(A/2);
}
(A & 1)?printf("1"): printf("0");
}
若输入的是 15,打印的结果是 1111;
用二进制方式打印unsigned int
最新推荐文章于 2023-09-12 16:07:10 发布