二进制算法口诀
1、二进制加法口诀:相加位不进,进位位要补
二进制加法的运算规则是,相同的位相加会产生进位,需要将进位补到下一位。
2、二进制减法口诀:借位减少一,原位不变动
在二进制减法中,需要借位减少一,原位不改变。
3、二进制乘法口诀:每位乘以一,进位要连续
二进制乘法的规则是,每个位上的数乘以1,进位需要连续。
4、二进制除法口诀:除数要左移,商每位减一
在二进制除法中,需要将除数左移,商的每一位减一。
5、二进制取反口诀:每位取反数,负数多一位
二进制取反时,每一位的数取反,负数会多出一位。
二进制算法的口诀除二取余,然后倒序排列,高位补零。转成二进制主要有以下几种方式:正整数转二进制,负整数转二进制,小数转二进制。
1、正整数转成二进制十进制数转换为二进制数时,需要除二取余,然后倒序排列,并在高位补零。
2、负整数转成二进制负整数转换为二进制时,需要先将负数部分转化为绝对值的二进制,然后加上符号位,即将二进制数取反加一。
3、小数转成二进制小数转换为二进制时,需要将小数部分乘以2,取整数部分,然后将余数部分再乘以2,以此类推,直到小数部分为0。
4、二进制和十进制的转换口诀:基数 * 位次幂+ 比如0101 转为十进制 0101 = 1 * 2的零次方 + 0* 2的一次方 + 1* 2的2次方 + 0 * 2的3次方 =5
二进制算法详解(一)二进制加法减法逢二进一,借一当二。在加法中,遇到进位时会从高位借1;在减法中,需要借位才能继续运算。
(二)二进制乘法除法减运算:1减1等于0,1减0等于1,0减0等于0,0减1等于1,向高位借1当2。乘运算:0乘以0等于0,0乘以1等于0,1乘以0等于0,1乘以1等于1,只有同时为“1”时结果才为“1”。
(三)递增递减口诀++在前先加后用,++在后先用后加。逗号表达式:优先级别最低,表达式的数值逗号最右边的那个表达式的数值。例如,(2,3,4)的表达式的数值就是4。
(四)数制转换记住:二进制每一位的值是由2的幂次方决定的。转换时需要掌握基数与位次幂的关系。
在对二进制算法有了充分了解后,可以更加熟练地进行二进制运算,解决实际的问题。希望以上内容对您有所帮助。