二进制减法怎么算啊(详细,好的话追加100分)

作者&投稿:羽达 (若有异议请与网页底部的电邮联系)
二进制减法怎么算啊 借位我弄不明白 给我讲明白地我追加200分~

详细讲解了五年级数学二进制减法的题型。

二进制的减法原则:0-0=0,0-1=1(类似于十进制减法,需向高位借位) 1-0=1,1-1=0 (模二加运算或异或运算) 。

比如1100-1001,按照以上法则可得结果为1100-1001=0011。这个算式换成十进制就是12-9=3,可以看到换成十进制进行检验也是正确的。

莱布尼兹也是第一个认识到二进制记数法重要性的人,并系统地提出了二进制数的运算法则。二进制对200多年后计算机的发展产生了深远的影响。他于1716年发表了《论中国的哲学》一文,专门讨论八卦与二进制,指出二进制与八卦有共同之处。

扩展资料:

一、二进制转换为其他进制:

1、二进制转换成十进制:基数乘以权,然后相加,简化运算时可以把数位数是0的项不写出来,(因为0乘以其他不为0的数都是0)。小数部分也一样,但精确度较少。

2、二进制转换为八进制:采用“三位一并法”(是以小数点为中心向左右两边以每三位分组,不足的补上0)这样就可以轻松的进行转换。例:将二进制数(11100101.11101011)2转换成八进制数。 (11100101.11101011)2=(345.726)8

3、二进制转换为十六进制:采用的是“四位一并法”,整数部分从低位开始,每四位二进制数为一组,最后不足四位的,则在高位加0补足四位为止,也可以不补0;小数部分从高位开始,每四位二进制数为一组,最后不足四位的,必须在低位加0补足四位,然后用对应的十六进制数来代替,再按顺序写出对应的十六进制数。

例:将二进制数(10011111011.111011)2转换成十六进制数。(10011111011.111011)2=(4FB.EC)16

二、其他进制转换为二进制:

1、十进制转换为二进制

整数转换:采用连续除基取余,逆序排列法,直至商为0。

小数转换:采用连续乘基(即2)取整,顺序排列法。例(0.8125)10=(0.1101)2。步骤:0.8125*2=1.625,0.625*2=1.25,0.25*2=0.5,0.5*2-=1.0,则正向取整得(0.1101)2。

2、八进制转换为二进制:把每一位八进制数对应转换为一个三位二进制数。例(745.361)8= (111100101.011110001)2

3、十六进制转换为二进制:把每一位十六进制数对应转换为一个四位二进制数。

参考资料:

百度百科-二进制运算法则



3.1.2 二进制减法

二进制减法也很简单,与加法一样,二进制减法有八条规则:

l0 – 0 = 0

l0 – 1 = 1 有借位

l1 – 0 = 1

l1 – 1 =0

l0 – 0 – 借位 = 1有借位

l0 – 1 – 借位 = 0有借位

l1 – 0 – 借位 = 0

l1 – 1 – 借位 = 1有借位

以下是二进制减法的完整例子:

0101


0011

---------

步骤1:将最低位的两个位相减(1 – 1 = 0)

0101


0011

------------

0

步骤2:将第1位的两个位相减( 0 – 1 = 1 + 借位)

0101


0011

b

------------

10

步骤3:将第2位的两个位相减,再减去借位( 1 – 0 – b = 0 )

0101


0011

------------

010

步骤4:将第3位的两个位相减

0101


0011

------------

0010

以下是其他例子:

1100_1101

1001_1111

0111_0111


0011_1011

0001_0001

0000_1001

------------------
------------------
------------------

1001_0010

1000_1110

0110_1110

3.1.2
二进制减法
二进制减法也很简单,与加法一样,二进制减法有八条规则:
l0

0
=
0
l0

1
=
1
有借位
l1

0
=
1
l1

1
=0
l0

0

借位
=
1有借位
l0

1

借位
=
0有借位
l1

0

借位
=
0
l1

1

借位
=
1有借位
以下是二进制减法的完整例子:
0101

0011
---------
步骤1:将最低位的两个位相减(1

1
=
0)
0101

0011
------------
0
步骤2:将第1位的两个位相减(
0

1
=
1
+
借位)
0101

0011
b
------------
10
步骤3:将第2位的两个位相减,再减去借位(
1

0

b
=
0

0101

0011
------------
010
步骤4:将第3位的两个位相减
0101

0011
------------
0010
以下是其他例子:
1100_1101
1001_1111
0111_0111

0011_1011

0001_0001

0000_1001
------------------
------------------
------------------
1001_0010
1000_1110
0110_1110

你好

二进制相减的具体规则跟真值的编码方式有关系,如:原码,补码等。

现在假设两数为无符号整数且总是较大减去较小。(因为无符号数不能表示负数,所以不能小减大)

将减数逐位取反,末位加1,然后与被减数相加即可,不需要考虑借位的问题。

例1:

被减数:110000 减数:010111(与被减数对齐)

  • 减数取反(即0变成1,1变成0):101000

  • 末位加1:101001

  • 与被减数相加:

  • 110000

  • 101001

  • +

  • ----------

  • 1011001 (将超过被减数长度的部分丢弃)

  • 由于存在这样一个事实:两个非负数相减,其值不可能大于这两者。也就是长度不能超过被减数,故将最左边的1丢弃

    例2:被减数:11(十进制3),减数:10(十进制2);

    减数取反加1:01+1=10(又变回来了)

    相加:

  • 11

  • +10

  • -----

  • 101(舍去最左边的1既是正确答案 01)

  • 如果一眼看过去没有借位的情况,直接减即可。取反加1倒是麻烦了

    例3: 被减数:11001010(十进制 202),减数:00001001(十进制 9)

    减数取反加一:11110111

    相加:

  • 11001010

  • +11110111

  • ----------------

  • 111000001(舍去最左边的1 即是正确答案:11000001)

  • 以上。



就是把借位的最后个数想成2,其余的0想成1,被借掉的那个数想成0就可以了。
比如1000-1可以想成1000-0001,由于个位数0-1不够,只能向前借,十位百位都是0,借不到,只能借千位的1,千位的1被借走后1000变成了0112,就用0112-0001=0111,这样就清楚了。


十进制减法怎么计算11101减1011等于多少?
十进制减法如下:

二进制中的加减法怎么算?
1、算术加,就是平时普通加减法啊,需要时向高位进位;逻辑加是指或运算,两者相或,至少有一真,则为真。2、算术加,就是平时普通加减法啊,需要时向高位进位用1101和0100这两个来讲解吧。 逻辑与即1101 & 0100,就是按位相与,与的概念可以同俗的理解为,一个电路有两个串联的开关,只有同时...

二进制的减法怎么做啊?高手进
110011-11010=11001 是这样算的 后三位011-010 =001 这会算嘛!!前三位110-11=11 是因为0-1的时候向前借了个1来用,前面的1就成0了!!按0-1=1来蒜,结果就出来拉!!

二进制加减法怎么算
以下是二进制减法的规则:在二进制减法中,如果被减数小于减数,则需要向高位借位。借位规则如下:高位为1,则向低位借位,借位时该位变为1,低位1变为0;高位为0,则向更高位借位,直到找到一个非零位为止。现在,我们来计算二进制数1101减去101的差:从右往左逐位相减,最低位相减得到0。继续计算...

二进制的减法怎么算?
10 -1 = 10-1 不足,要向前借一位所以 借来前面就是零了 后面就是2-1所以得出 01也就是1了

十六进制数的加减法怎么算啊?
【计算答案】ffff 831e eab2 fb54 【计算方法】该题属于16进制加减法。十六进制数的加减法的进\/借位规则为:借一当十六,逢十六进一。例如:01f10761-6513=01f0a24e 【计算过程】用竖式方法求解。这里,负号用ffff表示。【进制转换】进制转换是人们利用符号来计数的方法。进制转换是由一组数码符号和...

11-10.1二进制减法怎么算
11-10.1二进制减法需要根据二进制减法的原则进行计算。二进制的减法原则是0-0=0,0-1=1(类似于十进制减法,需向高位借位),1-0=1,1-1=0(模二加运算或异或运算),所以根据以上计算可以得出11-10.1=0.9。

二进制加减法运算法则
2.二进制减法运算法则:1-1=0,1-0=1,0-0=0,0-1=-1,也就是当两个相加的二进制位中同为0或1时,相减的结果为0;如果被减数的二进制位为1,而减数的二进制位为0,则相减的结果仍为1;而如果被减数的二进制位为0,而减数的二进制位为1,则需要向高位借1,但此时是借1当2,与十进制...

如何用十进制数加法和减法来计算二进制数
减法:(1)首先最后一位向倒数第二位借“1”,相当于得到了(10)2,也就是相当于十进制数中的2,用2减去1得1。(2)再计算倒数第二位,因为该位同样为“0”,不及减数“1”大,需要继续向倒数第三位借“1”(同样是借“1”当“2”),但因为它在上一步中已借给了最后一位“1”(此时...

二进制加减法运算法则
1、二进制的运算算术运算二进制的加法:0+0=0,0+1=1 ,1+0=1, 1+1=10(向高位进位);即7=111,10=1010 3=11。2、二进制的减法:0-0=0,0-1=1(向高位借位) 1-0=1,1-1=0 (模二加运算或异或运算) 。3、二进制的乘法:0 * 0 = 0 0 * 1 = 0,1 * 0 = 0,1 *...

阿克陶县19876562376: 二进制减法怎么算啊(详细,好的话追加100分) -
乐知潘南: 3.1.2 二进制减法 二进制减法也很简单,与加法一样,二进制减法有八条规则: l0 – 0 = 0 l0 – 1 = 1 有借位 l1 – 0 = 1 l1 – 1 =0 l0 – 0 – 借位 = 1有借位 l0 – 1 – 借位 = 0有借位 l1 – 0 – 借位 = 0 l1 – 1 – 借位 = 1有借位 以下是二进制减法的完整例子: ...

阿克陶县19876562376: 二进制减法怎么算啊(详细,好的话追加100分)智商有限借位不怎么明白 -
乐知潘南:[答案] 3.1.2 二进制减法二进制减法也很简单,与加法一样,二进制减法有八条规则:l0 – 0 = 0l0 – 1 = 1 有借位l1 – 0 = 1l1 – 1 =0l0 – 0 – 借位 = 1有借位l0 – 1 – 借位 = 0有借位l1 – 0 – 借位 = 0l1 – 1 – 借...

阿克陶县19876562376: 二进制数的加减法怎么算? -
乐知潘南:[答案] 二进制数只有0和1, 加法“满二进一” 0+0=0,0+1=1+0=1,1+1=10 减法“借一当二” 0 - 0 = 0 ,1 - 0 = 1, 1 - 1 = 0, 0 - 1 = 1

阿克陶县19876562376: 二进制减法运算 -
乐知潘南: 10-1=1 100-1=11 111-10=101

阿克陶县19876562376: 二进制的减法运算,能在说的详细一些吗,我不是很明白啊,
乐知潘南: 二进制数加减法运算规则如下: 0+0=0 0-0=0 0+1=1 0-1=1 产生借位1 1+0=1 1-0=1 1+1=0 产生进位1 1-1=0 如: 0 1 0 1 1 0 0 1 + 0 1 0 0 - 0 1 0 0 1 0 0 1 0 1 0 1 有时减法也可用求二补数的方法来求.

阿克陶县19876562376: 二进制减法怎么算啊 借位我弄不明白 给我讲明白地我追加200分 -
乐知潘南: .....(代表降一位) 110000 - 10111 ------- = 11001 这是二进制之间的运算(是逢二进一),不能用十进制的运算法则(逢十进一),所以在110000减10111中, 末位0减1后降一位变为1, 前面的0也跟着降一位变为1,再减去1后变为0, 前面的...

阿克陶县19876562376: 二进制减法运算如何实现? -
乐知潘南:[答案] 举例说明 二进制 101-10=11 相当于十进制 5-2=3 其实和十进制减法差不多 十进制不够减的借1相当于10 而 二进制 不够减的时候借一后相当于2来使用就行啦 你试试 对吧~

阿克陶县19876562376: 二进制加减法的运算规则是怎么样的,我不懂.... -
乐知潘南: 是这样的..我不懂.... 加法规则0+0=0 0+1=1 1+0=1 1+1=0带进位 进位+0+0=1 进位+0+1=0带进位 进位+1+1=1带进位......... j减法规则0-0=0 1-0=1 1-1=0 0-1=1有借位 0-0-借位 =1 有借位 0-1-借位 =0有借位 1-0-借位=0 1-1-借位 =1 有借位

阿克陶县19876562376: 求二进制减法讲解1,求二进制讲解步骤分析:1000000000— 011111110——————=2,8位二进制补码表示十进制“ - 128”我按除二取余法得10000000已... -
乐知潘南:[答案] >问题1的减法,我知道是向前边借位,就这个借位没弄明白,可能是资料不通俗的缘故,向前借位>>借到后为10后边借位怎么就是1呢? 这是二进制,逢2进1,所以向前借位后为2,减去1后为1; 1000000000 — 011111110 借位后变成: ...

阿克陶县19876562376: 二进制的加减法怎么算 -
乐知潘南: 1+1=101+10=111+11=1001+100=10111001010+10101100=101110110

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网