把一个十进制整数以二进制数形式输出,for循环实现
来源:互联网 发布:a标签执行js后跳转 编辑:程序博客网 时间:2024/06/08 23:07
#include <stdio.h>
void printBinary(int a){
int len = sizeof(a)*8;
int temp;
if (a > 0) {
printf("0");
}else{
printf("1");
}
for (int i = 0; i <= len-2; i++) {
temp = a>>(len-2-i)&1;
printf("%d",temp);
if (0 == (len-2-i)%8) {
printf(" ");
}
}
printf("\n");
}
int main(){
printBinary(2);//00000000 00000000 00000000 00000010
}
0 0
- 把一个十进制整数以二进制数形式输出,for循环实现
- 134 编程实现:把十进制数(long 型)分别以二进制和十六进制形式输出,不能使用 printf系列
- 把十进制数(long型)分别以二进制和十六进制形式输出
- 把十进制数(long型)分别以二进制和十六进制形式输出,不能使用printf系列。
- 把一个十进制数的二进制形式翻转,并输出翻转后所对应的十进制数
- 使用do-while编程实现进制转换。输入一个十进制整数n,输出其二进制形式,并统计二进制数中1的个数。
- 把十进制数(long型)分别以二进制和十六进制形式输出,不使用printf系列库函数
- 雅虎面试题─把十进制数(long型)分别以二进制和十六进制形式输出,不能使用printf系列
- 雅虎面试题─把十进制数(long型)分别以二进制和十六进制形式输出,不能使用printf系列
- 把十进制数(long型)分别以二进制和十六进制形式输出,不使用printf系列库函数
- 把十进制数(long型)分别以二进制和十六进制形式输出,不能使用printf系列库函数
- 雅虎面试题─把十进制数(long型)分别以二进制和十六进制形式输出,不能使用printf系列
- java中将一个整数以二进制形式输出
- 不能使用printf,将十进制数以二进制数和十六进制的形式输出...
- 从键盘输入不多于四位的十进制数,以十六位二进制数形式输出
- CSND中将整数以二进制形式输出
- 输入一个整数,把该整数分别按照八进制、十进制、十六进制形式输出
- 输入一个整数,把该整数分别按照八进制、十进制、十六进制形式输出
- IOS Emoji 编码打印
- composer和git 的交互
- JPA规范:Java Persistence API 标准规范用法示例
- 同步、异步、阻塞与非阻塞
- arm工作模式
- 把一个十进制整数以二进制数形式输出,for循环实现
- iOS设计模式(代码分析系列2:简单工厂模式)
- python中创建数组
- iOS autolayout的使用
- 20160426 Android框架资源整理
- Struts的 action访问servlet API的三种方法
- C/C++复习:职工信息(结构体)
- onchange和oninput事件区别
- hadoop编程遇到的jvm问题为内存不够的解决办法