十进制跟二进制的区别:
1、基数不同
前者满10进1,后者满2进1;
2、有效字符不同
前者有效字符有10个:0,1,2,3,4,5,5,6,7,8,9;后者有效字符有2个:0,1
3、用途上
计算机只能用二进制存储和运算,在设计程序时二进制不容易读,所以可以采用八进制和十六进制来帮助编程,计算机再翻译成二进制数来用。计算机编程比较常用的是:十进制、二进制、八进制、十六进制,其中八进制也用得比较少。
二进制转十进制
要从右到左用二进制的每个数去乘以2的相应次方,小数点后则是从左往右
例如:二进制数1101.01转化成十进制
1101.01(2)=1*20+0*21+1*22+1*23 +0*2-1+1*2-2=1+0+4+8+0+0.25=13.25(10)
所以总结起来通用公式为:
abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3(10)
十进制整数转换为二进制整数
十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
十进制小数转换为二进制小数
十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,此时0或1为二进制的最后一位。或者达到所要求的精度为止。
然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。
十进制
十进制数,在每个数位上可能出现0-9十种数码,计数是逢十进一。在不同的数位上代表的数值不同,可以用下面例子来表示: 这里"10"就是十进制的基数。
二进制
与十进制不同的是二进制的基数是二。每个数位上只有0或1两个数码,计数时逢二进一。相应的下面例子为: 这里"2"就是二进制的基数。 二进制与十进制相比具有的优点 二进制数易于表示。二进制数只有0和1两个数码,所以具有两个稳定状态的元件都可以表示它,例如:开关的通和断、电路电平的高和低、磁性材料的磁化方向的不同等等。 二进制适于逻辑计算。二进制中的0和1两种状态可代表逻辑运算中的真与伪。逻辑运算在计算机中应用的很广泛。
十进制
十进制数,在每个数位上可能出现0-9十种数码,计数是逢十进一。在不同的数位上代表的数值不同,可以用下面例子来表示: 这里"10"就是十进制的基数。
二进制
与十进制不同的是二进制的基数是二。每个数位上只有0或1两个数码,计数时逢二进一。相应的下面例子为: 这里"2"就是二进制的基数。 二进制与十进制相比具有的优点 二进制数易于表示。二进制数只有0和1两个数码,所以具有两个稳定状态的元件都可以表示它,例如:开关的通和断、电路电平的高和低、磁性材料的磁化方向的不同等等。 二进制适于逻辑计算。
二进制:0,1
十进制:0,1,2,3,4,5,6,7,8,9
二进制:逢二进一 电脑一般用这个计算
十进制:逢十进一 和平时数学差不多