发布网友 发布时间:2022-04-23 17:45
共5个回答
热心网友 时间:2023-10-11 14:18
首先思考一下是十进制,比如365=3*10^2+6*10^1+5*10^0
这样你会发现一个规律,十进制转换=当前位的数*10^(位数-1)之和
这样你再去理解二进制,其实二进制就是将10这个量值换成2,去计算得出最终的结果,为什么称为二进制,当然是由于 每个位的数最大只能是1,逢二进一,就像十进制,逢十进一。
那么我们就来分析一下36怎么转换为二进制?
首先算一下2的1-10次方为多少
2^0=1 2^1=2 2^2=4 2^3=8 2^4=16 2^5=32
2^6=64 2^7=128 2^8=256 2^9=512 2^10=1024
第二步
36=32+4=2^5*1+2^4*0+2^3*0+2^2*1+2^1*0+2^0*0
所以转化为2进制 就是100100
第三步
运用更好的方法获取二进制
将值除以2,记下余数。
只要所得的商不为0,继续将最新的商除以2,并记下余数。
商为0时,将余数按照记录的顺序从下往上依次排列,即可得到该数的二进制。
这样就获取48的二进制位110000
48=32+16=2^5*1+2^4*1+2^3*0+2^2*0+2^1*0+2^0*0
热心网友 时间:2023-10-11 14:18
二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二加法热心网友 时间:2023-10-11 14:19
先说结果,我们再来推导。36 的二进制 是 100100热心网友 时间:2023-10-11 14:19
十进制逢十进一,二进制逢二进一
36 除以2 得18(商数)-余数是0;18/2=9,余数是0;9/2=4,余数是1;4/2=0,余数是0;2/2=1,余数是0。
36 的二进制是100100;
100100 = 从极右边的0 是2的零次方,最左边的是2的5次方。
所以,2的5次方加2的2次方得36!
热心网友 时间:2023-10-11 14:20
一个十进制数转二进制,除以二,获得商和余数,之后商再不断的除以二取余数,最后,商为0,则从末尾取余数,这一串数字就是二进制数了!