C面试题:10进制转2进制
来源:互联网 发布:小区信息发布查询软件 编辑:程序博客网 时间:2024/05/11 20:07
10进制转2进制:移位+‘与’运算
#include <stdio.h>
#include <stdlib.h>
#define MAXSIZE 8
int main()
{
unsigned int flags, num, tmp=0x80;//对应1,000,000
unsigned result;printf("\tEnter an number, please:");
scanf("%d",&num);
printf("\n\t");
for(flags=1;flags<=MAXSIZE;flags++)
{
tmp=0x80;
tmp=tmp>>(flags-1);//移位
result=tmp#//与
result=result>>(MAXSIZE-flags);printf("%d",result);
}return 0;
}
//运行结果
#待完善!
0 0
- C面试题:10进制转2进制
- C面试题2
- c/c++面试题2
- C/C++面试题2
- c/c++ 面试题 2
- c语言面试题2
- C语言面试题-2
- Objective-C面试题2
- c语言面试题2
- C语言面试题2
- C-C++面试题2
- c/c++面试题2
- 10个Objective-C基础面试题
- C语言面试题汇总2
- 面试题1-- C语言2
- c/c++面试题(2)
- c/c++笔试面试题(2)
- c/c++笔试面试题(2)
- Android UI ——再谈Button
- 纯js数字时钟
- Apostrophe not preceded by \\
- 浅谈C语言的缓冲区[转]
- c面试题:不用中间变量,完成数值交换!
- C面试题:10进制转2进制
- C学习笔记之:Register(寄存器类型变量)
- C:简单代码
- C:简单问题:捐款
- ASCII表
- C简单加密程序 字母循环加5,数字不变!
- Coupons / 取样问题
- NYOJ 73 比大小
- C: 局部变量、全局变量初始化问题