//2012vs 是真定义变量的放在开头是真他吗恶心
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
void main()
{
int num;
int data = 1 << 31;
int i;
scanf("%d", &num );
printf("num = %d \n" , num);
for ( i = 0; i <= 32; i++)
{
if ((num&data) == 0)
{
putchar('0');
}
else
{
putchar('1');
}
if (0 == i % 4)
{
putchar(' ');
}
num <<= 1;
}
system("pause");
}
二进制输出
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 深感自己的逻辑思维略差,知识面略窄,于是最近开始着手练习刷nowcoder,提升一下自己。 首先挑一个通过率高的算...
- 方式一:假设整数为n,每次n与n-1做与运算,然后结果依次做与运算,这样每次都能去掉最右边的1,每做一次,coun...