C语言程序设计第17题

如题所述

#include <stdio.h>
int main()
{
int num = 0;
int bitmask = 0x4000;
int bit;

while (num <= 0 || num > 0x7fff)
{
scanf("%d", &num);
}
while (bitmask)
{
bit = num & bitmask;
printf("%d", bit ? 1 : 0);
bitmask /= 2;
}

return 0;
}

温馨提示:答案为网友推荐,仅供参考
相似回答