4000 如何把十进制数转化为二进制数
2017-10-19 17:59
477 查看
正数和负数都可以输出。
采用按位与和位移操作符。
#include<stdio.h> int main() { int i =0; int m =0; int arr1[32]={0}; scanf("%d",&i); for(m=0;m<32;m++) { arr1[m]=i&1; i=i>>1; } for(m=31;m>=0;m--) { printf("%d",arr1[m]); } printf("\n"); return 0; }
相关文章推荐
- 输入一个十进制整数,设计递归函数,将该整数转化为一个二进制数。 思考: 如何将一个十进制数转化成一个8进制和16进制数。
- C++如何求一个十进制数转化为二进制数之后1的个数
- Java实现十进制数转化为二进制数的算法
- Java中输入一个十进制数,如何转换为二进制数
- 从左到右将二进制数转化为十进制数
- 如何将十进制数转换成二进制数输出的一种方法
- 0015求十进制数转化成二进制数后1的个数(程序员面试宝典上例题)
- 十进制数转化为二进制数的方法(除模取余)
- 用JavaScript将十进制数转化为二进制数
- c#中如何将十进制数的字符串转化成十六进制数的字符串
- 【2023】将十进制数转化为二进制数
- 【c语言】多种方法:将十进制数转化成二进制数,计算其中1的个数
- 在delphi中,如何把十进制数转换为十六进制整形数。若用inttohex只能转化为十六进制字符串。
- 任意255以内的十进制数向二进制数的转化
- 如何将一个十进制数对应的二进制数的任意 一位置零或一
- 将十进制数(int类型或者float类型)转化为二进制数
- 第二周实验报告1:编写递归函数将十进制数转化成二进制数
- 十进制数转化为二进制数
- 将一个十进制数转化为二进制数
- 任意255以内的十进制数向二进制数的转化