用位运算呗, 短整型16位, 一个个位移过去与1做与运算就得到该位是0还是1了.include <stdio.h> int main(void){ unsigned short value;int i;printf("Input value:");scanf("%hu", &value);for (i = 15; i >= 0; i--) { printf("%d", (value >> i) & 0x1);} puts("")...
10,O 15,X 记得一定要有逗号哦,因为scanf中"%d,%c"有一个逗号