问答 百科手机端

二进制算术运算除法运算 二进制数除法怎么做?不要转换,直接除

2024-01-26 14:15

文章目录:

  1. 二进制除二进制怎么计算
  2. 二进制数除法怎么做?不要转换,直接除
  3. 二进制加减运算规则
  4. 1位二进制加减规则
  5. 二进制除法运算法则的余数怎么处理
  6. 二进制的计算方法

二进制除二进制怎么计算

计算二进制除法其实就是计算减法。列竖式计算二进制也一样,过程中的减法用二进制减法,比如二进制101除以10:

10.1

---------

10)101

- 10

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

010{1移下来,除不过商0,再补0加小数点,商1除尽}

所以二进制101除以10等于10.1。

其实就是小学学的竖式计算,只不过过程换成了二进制。

二进制数除法怎么做?不要转换,直接除

你真的以为CPU会做二进制除法呀?它就是作减法(这减法也是用补码做加法)。用被除数减除数,减一次,就在另一个地方加个1,直到被除数小于除数了,那么在那个地方放的数就是商,剩下的被除数就是余数。现在的CPU号称能做乘法除法,实际上还是在做减法,只不过用了大量硬件电路来提高了运算速度。

其实CPU只会做加法,核心是许许多多加法器和控制器电路组成的,其他的四则运算全是“设法”用加法完成的。

如果你是手工做除法的话,那和十进制是一样的办法。

二进制加减运算规则

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 * 1 = 1 二进制的除法:0÷0 = 0,0÷1 = 0,1÷0 = 0 (无意义),1÷1 = 1 。

4、逻辑运算二进制的或运算:

遇1得1 二进制的与运算。

遇0得0 二进制的非运算:各位取反。

二进制:是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。

【优点】:

数字装置简单可靠,所用元件少。

只有两个数码0和1,因此它的每一位数都可用任何具有两个不同稳定状态的元件来表示。

基本运算规则简单,运算操作方便。

【缺点】:

用二进制表示一个数时,位数多。因此实际使用中多采用送入数字系统前用十进制,送入机器后再转换成二进制数,让数字系统进行运算,运算结束后再将二进制转换为十进制供人们阅读。

二进制和十六进制的互相转换比较重要。不过这二者的转换却不用计算,每个C,C++程序员都能做到看见二进制数,直接就能转换为十六进制数,反之亦然。

【采用原因】:

技术实现简单,计算机是由逻辑电路组成,逻辑电路通常只有两个状态,开关的接通与断开,这两种状态正好可以用“1”和“0”表示。

简化运算规则:两个二进制数和、积运算组合各有三种,运算规则简单,有利于简化计算机内部结构,提高运算速度。

适合逻辑运算:逻辑代数是逻辑运算的理论依据,二进制只有两个数码,正好与逻辑代数中的“真”和“假”相吻合。

易于进行转换,二进制与十进制数易于互相转换。

用二进制表示数据具有抗干扰能力强,可靠性高等优点。

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 * 1 = 1 二进制的除法:0÷0 = 0,0÷1 = 0,1÷0 = 0 (无意义),1÷1 = 1 。

4、逻辑运算二进制的或运算:

遇1得1 二进制的与运算。

遇0得0 二进制的非运算:各位取反。

二进制:是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。

二进制除法运算法则的余数怎么处理

1、二进制转十进制

所以总结起来通用公式为:

abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3(10)

2、十进制整数转换为二进制整数

十进制整数转换为二进制整数采用"除2取余,逆序排列"法。

具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。

二进制的计算方法

二进制的运算算术运算二进制的加法:0+0=0,0+1=1 ,1+0=1, 1+1=10(向高位进位);即7=111,10=10103=11。 二进制的减法:0-0=0,0-1=1(向高位借位) 1-0=1,1-1=0 (模二加运算或异或运算) ; 二进制的乘法:0 * 0 = 0 0 * 1 = 0,1 * 0 = 0,1 * 1 = 1 二进制的除法:0÷0 = 0,0÷1 = 0,1÷0 = 0 (无意义),1÷1 = 1 ; 逻辑运算二进制的或运算:遇1得1 二进制的与运算

本文由头条在线整理:6条关于二进制算术运算除法的问题「二进制除二进制怎么计算」希望对你有帮助!更多相关二进制算术运算除法运算的内容请站内查找。

热门