十进制转化为二进制,编程怎么转?

如题所述

第1个回答  2020-12-31

十进制转化为二进制

第2个回答  推荐于2018-03-07
法一:c程序
#include"stdio.h"
int main()
{
int n;
scanf("%d",&n);
bool a[1000];
int i=0;
while(1)
{
a[i]=n%2;
n=n/2;
if(n==0)break;
i++;

}
for(int j=i; j>=0; j--)
printf("%d",a[j]);
return 0;
}
法二:js把十进制数转换成二进制数
<script type="text/javascript">
function aa() { //本函数只实现小于32的整数转换,如果数字过大相对应的数组长度也得增加
var a = new Array(5);
var i = 0;
var x = document.getElementById("inNum").value; //根据页面的ID为inNum文本框输入的值进行计算
while (x > 0 && i <= 4) { //这里的数字4取自数组的最大下标
if (x % 2 != 0) {
x--; //自减一之后再求余
x = x / 2;
a[i++] = 1; //除不断添加一
}
else {
x = x / 2;
a[i++] = 0;
}
}
a.reverse();
var s = "";
for (var i = 0; i < a.length; i++) {
if (a[i] == undefined) continue; //如果数组中的值没有被赋值,就跳过本次循环
s += a[i];
}
alert(s);
}
</script>本回答被提问者和网友采纳

十进制转化为二进制编程怎么转
1、首先打开编程的编译器,然后建立十进制转化为二进制的编程文件,同时确定十进制转化为二进制的编程文件名。此时在文件中输入十进制转化为二进制的编程代码。2、此时在编译器中确认进制的转换为十进制转化为二进制,即在编程代码文件中选择十进制转化为二进制。此时即可确定编程的代码为十进制转化为二进制...

10进制和二进制之间怎么转换
1、把十进制中的整数部分转为二进制。把十进制数,用二因式分解,取它的余数。例如,101\/2=50,余数为1,50\/2=25,余数为0,25\/2=12,余数为1,12\/2=6,余数为0,6\/2=3,余数为0,3\/2=1,余数为1,1\/2=0,余数为1。2、把相应的余数从低向高顺着写出来,如上的为1100101,即为10...

十进制转二进制怎么转
转为十六进制 10011100=9c(16)---分步计算 1001=1*2+0*2+1*2=9 与 1100=1*23+1*22+0*21+0*20=12=c 三、八进制 转化为十进制 67(8)=6*81+7*80=55 转为二进制 67(8)=110111(2) 分步计算 6=1*22+1*21+0*20=110 与 7=1*22+1*21+1*20=...

十进制转二进制数怎样计算??
十进制转化为二进制的方法如下:1、方法一 正整数转二进制:除二取余,倒叙摆列,高位补零 即用2除正整数,从而得到商和余数;随后,用2除商,也将得到商与余数;如此重复,直至商小于1为止。然后,将余数进行倒叙摆列,从而得二进制。如图为十进制数20转二进制数。2、方法二 负整数转二进制:先...

十进制转换二进制怎么转?
9=00001001 十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数。如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。

十进制数转换成为二进制数怎么转换呢?
二进制转十进制:个位上的数字的次数是0,十位上的数字的次数是1,...,依次递增,而十分位的数字的次数是-1,百分位上数字的次数是-2,...,依次递减。如:计算机中的十进制小数用二进制通常是用乘二取整法来获得的。比如0.65换算成二进制就是:0.65 × 2 = 1.3 取1,留下0.3继续乘...

十进制转二进制的方法十进制转二进制怎么做
1、十进制整数转换为二进制整数十进制整数转换为二进制整数采用除2取余,逆序排列法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位...

十进制转换成二进制及二进制转换成十进制是如何转换的?
1、十进制转换成二进制方法:要点:除二取余,倒序排列。解释:将一个十进制数除以二,得到的商再除以二,以此类推直到商等于一或零时为止,倒取将除得的余数,即换算为二进制数的结果。例如把52换算成二进制数,计算结果如图:2、二进制转换成十进制方法:整数二进制用数值乘以2的幂次依次相加,...

十进制转化为二进制,编程怎么转?
十进制转化为二进制

十进制整数转换为二进制整数怎么办?
十进制整数转换为二进制整数十进制整数转换为二进制整数采用"除2取余,逆序排列"法,具体的过程为:101÷2=50……1 50÷2=25 ……-0 25÷2=12 ……1 12÷2=6 ……0 6÷2=3……0 3÷2=1……1 1÷2=0……1 逆序排列,二进制为从下向上写余数:1100101。

相似回答