zl程序教程

您现在的位置是:首页 >  大数据

当前栏目

二进制加减法计算法则

计算二进制 法则 加减法
2023-06-13 09:12:24 时间

大家好,又见面了,我是你们的朋友全栈君。

一、二进制加法(逢2进1) 举例:100111+11010=100001 1 0 0 1 1 1 1 1 0 1 0 —————— 1 0 0 0 0 0 1 十进制加法是逢十进一,二进制加法是逢二进一。 最低位:1加0得1。 倒数第2位:1加1得2,同时进1。 倒数第3位:1加0得1,再加上进位的1,结果为2。 其他位同理。

二、二进制减法(借1当2) 举例:1000001-11010=100111 1 0 0 0 0 0 1 1 1 0 1 0 ——————— 0 1 0 0 1 1 1 最低位:1减0得1。 倒数第2位:借1得2,再减去1,结果为1。 倒数第3位:0借1得2,被借1为1,1减0为1。 倒数第4位:0借1得2,被借1为1,1减1为0。 倒数第5位:0借1得2,被借1为1,1减1为0。 倒数第6位:0借1得2,被借1为1,结果为1。 最高位:1被借1得0。

再举一个例子,计算二进制小数的:10-0.1001=1.0111。方法与整数一样。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/149603.html原文链接:https://javaforall.cn