#include <stdio.h>
int main() {
void putBinary(int n);
int a;
printf("请输入一个整数:");
scanf("%d",&a);
putBinary(a);
return 0;
}
//将一个整数转为内存中的二进制形式
void putBinary(int n) {
int bits = sizeof(n)*8;
printf("bits %d\n",bits);
while (bits-- > 0) {
printf("%d",n>>bits&1);
if (bits%4==0) {
printf(" ");
}
}
printf("\n");
}
C 将一个整数输出为内存中的存储形式
最新推荐文章于 2024-03-12 15:44:30 发布