我们常用的数是十进制的数,而计算机程序处理中使用的是只有数码0和1的二进制数.

(2006•绵阳)我们常用的数是十进制的数,而计算机程序处理中使用的是只有数码0和1的二进制数.这两者可以相互换算,如将二进制数1101换算成十进制数应为1×23+1×22+0×21+1×20=13,按此方式,则将十进制数25换算成二进制数应为
11001

为什么1*2^3+1*2^2+0*2^1+1*2^0和1101有什么关系啊

这叫做位置记数法:一个数码所表示的数值大小,不仅与该数码的大小有关,还与该数码所处的位权有关。
二进制数中的每个数码(0或者1)所表示的数值大小,等于该数码(0或者1)乘以该数码所处的位权。位权是以2为底的整数次幂逐位递增的:二进制整数的最低位其位权为2^0,次低位的位权为2^1,如此向高位逐位递增。当然,二进制小数的位权,是从小数点开始向右(向低位)逐位递减的负整数次幂:2^(-1) 2^(-2) 2^(-3).....
在二进制数1101中,左边第一个1的位权是2^3,所以这个1表示的数值大小是1*2^3,左边起向右数第2个1的位权是2^2,这个1所表示的数值大小就是1*2^2,从左边数起第3个数是0,它所表示的数值大小为0*2^1,当然,由于这个数码为0,无论位权是多少,所表示的数值大小都为0,最右边的1其位权为2^0,因此这个1所表示的数值大小就是1*2^0。将这4个数码分别表示的数值大小都加到一起,就是这一串数码所表示的数值的大小了。
咱们举个十进制数的例子吧:十进制数1234,1的位权是10^3,1所表示的数值大小为1*10^3=1000,2所表示的数值大小为2*10^2=200,3所表示的数值大小为3*10^1=30,4所表示的数值大小为4*10^0=4,所以1234=1*10^3+2*10^2+3*10^1+4*10^0=1000+200+30+4。
n进制数,其位权就是以n为底的整数次幂,不同位置的位权其指数不同,位权的大小也就不同了。
明白了吗?
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-16
十进制转换成二进制的方法:
整数部分是:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,由低位到高位,即从最后一个余数读起,一直到最前面的一个余数。这样就转换成了二进制数。比如将25转换成二进制数:第一步:25除以2商12余1;第二部:12除以2商6余0;第三步:6除以2商3余0;第四步:3除以2商1余1;第五步:1除以2商0余1.因此得到的二进制数就是11001,但是通常我们表示二进制数是8位,所以不足8位时应该在高位补0,所以最后结果就是00011001.
然后将二进制转换成十进制时,按权相加法,即将二进制每位上的数乘以权,然后相加之和即是十进制数。最低位是2的0次方,依此类推,然后相加。本回答被提问者采纳

我们常用的数是十进制的数,而计算机程序处理中使用的是只有数码0和1的...
因此这个1所表示的数值大小就是1*2^0。将这4个数码分别表示的数值大小都加到一起,就是这一串数码所表示的数值的大小了。咱们举个十进制数的例子吧:十进制数1234,1的位权是10^3,1所表示的数值大小为1*10^3=1000,2所表示的数值大小为2*10^2=200,3所表示的数值大小为3*10^1=30,4所...

我们常用的数是十进制的数,而计算机程序处理中使用的只有数码0和1的二...
10进制的25等于二进制的11001

...程序处理中使用的是只有数码O和1的二进制数.这两者可以相互换算...
1 1 00 1 1 1 00 1 此题考查进制问题,25\/2="12" 余1,余数就是二进制数的末位数字 12\/2="6" 余0 为二进制次末位下面依次: 6\/2="3" 余0 3\/2=1余1最后余 1 因此,此二进制数是11001

我们常用的数是十进制的数,而计算机程序处理中使用的是只有数码0和1的...
所以22的二进制数为10110

...而计算机程序处理中使用的是只有0和1的二进制数.这两者可以相互换算...
从右边往左边数,第1位的1代表1,第2的1代表2,第3位的1代表4,第4位的1代表8,第5位的1代表16,以此类推,是0的就不用管了,把有1的项代表的数字相加即可。1101=1+4+8=13.

我们常用的数是十进制数,计算机程序使用的是二进制数(只有数码0和1...
解答:(1)(10101)2=1×24+0×23+1×22+0×21+1×20=16+4+1=21;(2)13=8+4+1=1×23+1×22+0×21+1×20=(1101)2;故答案为:(1)21;(2)(1101)2.

一道初一数学题,求解!谢谢!
abj1202,你好:我们常用的数是十进制数,而计算机程序处理数据使用的只有数码0和1的二进制数,这二者可以相互换算,如将二进制1011换算成十进制数应为:1×2³+0×2²+1×2¹+1×2º=11.按此方式,则将十进制数6换算成二进制数应为110。110换算成十进制数应为:1×...

我们常用的数是十进制的数,而计算机程序处理中使用的是只有数码0和1的...
这些数习惯了就很自然的算出来了。。。6的话最近的2的幂就是8了(2的3次)。。。就是二进制1000。。。减去2的话,就是110了。。。这个方法只适合用来算比较小的数。。。大的要用因式分解,用2短除,然后算余数,比较麻烦。。。我就不多说了,反正这也是到大学才用到的东西。。。

...而计算机程序处理中使用的是只有0和1的二进制数.这两者可以相互换算...
二进制满一进位 所以十进制换二进制中 1=1,2=10,3=11,4=100,5=101,7=111,8=1000,9=1001,10=1010……其中,2^0=1(十进制)=1(二进制),2^2=4=10,2^3=8=1000 2^4=16=10000,2^5=32=100000,2^6=64=1000000…… 也就是2的几次方,那么一后就有几个0 因为,39在...

我们常用的数是十进制的数,而计算机程序中使用的是只有0和1的二进制...
(1)110101=1×2的5次方+1×2的4次方+0×2的3次方+1×2的2次方+0×2的1次方+1×2的0次方 =32+16+0+4+0+1=53 (2)将十进制数22转化为二进制数:22=10110

相似回答