C语言打印二进制的代码
来源:互联网 发布:商业智能分析软件 编辑:程序博客网 时间:2024/04/29 16:38
#include"stdio.h"
#define N 32
#define M 1<<(N-1)
void print(unsigned c)
{
int i;
for (i=0;i<N ;i++)
{
if(i%8==0)printf(" ");
putchar(((c&M)==0)?'0':'1');
c<<=1;
}
printf("/n");
}
int main()
{
unsigned d;
start:scanf("%u",&d);
printf("%u的二进制为:",d);
print(d);
goto start;
return 0;
}
_____________________________________________
#include <stdio.h>
void print(unsigned int c)
{
if (c>>1) print(c>>1);
printf("%d", c&1);
}
int main()
{
unsigned int d;
while (1)
{
scanf("%u",&d);
printf("%u的二进制为:",d);
print(d);
printf("/n");
}
return 0;
}
文章出处:DIY部落(http://www.diybl.com/course/3_program/c++/cppsl/2008619/126868.html)
- C语言打印二进制的代码
- C语言中打印int值的二进制形式
- 详解java整数打印的二进制代码
- c语言,打印回文数的一条漂亮的代码
- :c语言汉字转化成二进制代码
- 一个链表创建、反转、打印的C语言代码
- 打印自身代码的C语言小程序
- 打印绕圈矩阵(C语言风格的代码)
- c/c++ 打印float的二进制表示
- C语言---------二进制的理解
- 二进制数与十进制数相互转换的C代码(C语言/C程序)
- C 二进制打印相关
- C-055.自己用C语言写的一个正整数的十进制转二进制的代码
- 顺时针打印矩阵(C语言代码)
- <C语言>如何使用C语言代码打印“心形”图案?
- 二进制中1的个数的多种解法解析以及完整c语言代码
- 打印自己的c代码
- c打印自身的代码。
- javascript 打印 iframe 内容, 兼容 IE FireFox
- POJ 3176
- 10个最好的自由Linux平台ERP软件
- POJ 1159
- javascript总结
- C语言打印二进制的代码
- Linux 双网卡共享上网配置
- Using OpenAPI with C++[1]
- POJ 1080
- bug列表
- spring+hibernate Annotation方式整合
- 22
- Oracle中如何用一条SQL快速生成10万条测试数据
- POJ 3009