二进制的算法
二进制的计算分为五种:加法有四种情况、乘法有四种情况、减法有四种情况、除法有两种情况、拈加法二进制等。
1、加法有四种情况:0+0=0,0+1=1,1+0=1,1+1=10,0进位为1。
2、乘法有四种情况:0×0=0,1×0=0,0×1=0,1×1=1。
3、减法有四种情况:0-0=0,1-0=1,1-1=0,0-1=1。
4、除法有两种情况:0÷1=0,1÷1=1。
5、拈加法二进制是加减乘除外的一种特殊算法。拈加法运算与进行加法类似,但不需要做进位。
二进制的计算数据是用0和1两个数码来表示的数。基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。计算机中的二进制是一个非常微小的开关,用“开”来表示1,“关”来表示0。
二进制和十进制互相转换
二进制和十进制互相转换的规则口诀为:除二取余,倒序排列,也就是说将一个十进制数除以二,得到的商再除以二,依此类推直到商等于一或零时为止,倒取将除得的余数,即换算为二进制数的结果,由于计算机内部表示数的字节单位都是定长的,以2的幂次展开,或者8位,或者16位32位等。
二进制位转化为十进制方法:要从右到左用二进制的每个数去乘以2的相应次方,小数点后则是从左往右。
所以总结起来通用公式为:abcd.efg二进制=d*2^0+c*2^1+b*2^2+a*2^3+e*2^-1+f*2^-2+g*2^-3(十进制)。