什么是进制,求详解!!!基础讲起,谢谢各位大哥大姐!

来源:百度知道 编辑:UC知道 时间:2024/06/01 15:16:08
什么叫逢十进一,逢2进一啊...........
还有算法根本就看不懂!!!

二进制数是计算机采用的记数方法
1. 二进制也是数学中进位制的一种,理论上来说,任何进位制都是可行的,我们平时使用的都是十进制,科学上常用的还有八进制和十六进制。
1)十进制的特点是用十个数码(0~9)表示所有的数,基数是10,采用逢十进一的计数方法;
2)二进制的特点是用两个数码(0~1)表示所有的数,基数是2,采用逢二进一的计数方法;
3)八进制的特点是用八个数码(0~8)表示所有的数,基数是八,采用逢八进一的计数方法;
4)十六进制的特点是用十六个数码(0~9,a~f)表示所有的数,基数是16,采用逢十六进一的计数方法;
2. 各种进制的数之间是可以互相转换的,比如十进制的253,等于八进制的375,等于二进制的11111101。
1)十进制转换成N进制,只要反复除以N,取余数的方法就可以得到,比如十进制的253转换成八进制:

253÷8,商31余5,31÷8,商3余7,3÷8,商0余3,得八进制的数375;
2)N进制转换成十进制,按N的阶数展开求和即得,比如八进制的375转换成十进制:

得十进制的数253;
3. 二进制是计算机采用的计数方法,输入计算的十进制数,都会在计算机中转换成二进制数进行计算,计算的结果再转换成十进制数输出给我们。八进制和十六进制主要用于方便对二进制进行记数,他们之间很容易转换。
1)八进制数按每一位对应二进制数的三位。比如二进制数11111101,对应的八进制数就是375,

101对应5,111对应7,11对应3,反过来也是这样,八进制数375就可以转换成二进制数11111101,
2)十六进制数每一位对应二进制的四位。比如二进制数11111101,对应的十六进制数就是FC,

1101对应C,1111对应F,反过来也是这样,十六进制数FC就可以转换成二进制数11111101;
4.二进制数也有类似十进制数的四则运算规则,另外还有自己特有的逻辑运算规则。
1)加法规则:0+0=0,1+0=1,0+1=1,1+1=10(二进一);
2)减法规则:0-0=0,1-1=0,1-0=1,0-1=1(上位借一);