二进制,十进制的转换? 如何理解?

来源:百度知道 编辑:UC知道 时间:2024/06/14 09:35:10

逢2进1和逢十进1

比如你数数,当你从1 2 3数到9的时候,再接下来就是十了,这个时候就进一位 不存在 10 这个个位数了
二进制本质一样,区别就在于不存在 2 这样的二进制数
比如:
0
1
10
11
20
21

二转10:
比如101101
就是1X2^5+1X2^3+1X2^2+1X2^0
5就是从右向左数到最左的那个是第五个。。右边第一个是0,第二个是1。。还有。因为0乘以什么都是0了,所以0的就不用加了,不过还是要数的。。

10转2
一直除2,比如10
10 余数
5 0
2 1
1 0
1

结果就是1010
结果是从下向上的..

记住方法就行 如1011.11=1*2(3次方)+0*2(2次方)+1*2(1次方)+1*2(0次方)+1*2(-1次方)+1*2(-2次方) OK了

十进制是我们大家平时经常使用的,即满十进一

二进制是一种微电脑存储设定的进制方法,因为计算机只能识别“0”和“1”两个数字,为了操作电脑,人们就制定了满二进一的二进制

进制转换为十进制的方法:
从小数点前最右边一位开始,依次列为第0、1、2...
n位的数,分别对应乘以2的n次方,得到的结果相加就是答案。如有负数则分别乘以负的2的n次方。

如01101011转换为十进制
即1+1*2+0*4+1*8+0*16+1*32+1*64+0*128=1+2+0+8+0+32+64+0=107

将十进制转化为二进制的方法:
用十进制数值与2辗转相除至结果为1
将余数和最后的1从下向上倒序写即可。

如107转换为二进制
107\2=53余1;53\2=26余1;26\2=13余0;13\2=6余1;6\2=3余0;3\2=1余1;1\2