【阿里云】什么是二进制?二进制怎么算?

什么是二进制?二进制怎么算?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
17 条回复 A 作者 M 管理员
  1. 二进制是一种以2为基数的记数系统,它只有两个数码0和1。在这个系统中,每个数码代表一个二进制位,可以表示0或1。

    二进制的运算规则如下:

    加法运算法则:0+0=0;0+1=1;1+0=1;1+1=10。
    减法运算法则:0-0=0;1-0=1; 1-1=0;10-1=1。
    乘法运算法则:0×0=0 ;0×1=0;1×0=0 ;1×1=1。
    除法运算法则:0÷1=0;1÷1=1。

  2. 十进制是满十进一,二进制自然是满二进一,也就是只有0和1

  3. 逢二进一,借一当二

  4. 逢二进一,借一当二

  5. 逢二进一,借一当二

  6. 0+1=1 1+1=2=10

  7. 二进制里面只有0和1,1就是最大的相当于十进制的9,十进制比9大的就是二位的整数10(十了),二进制最大的是1,二进制比1大的就是二位整数10(这里都有进位思想,一位的数字描述不了的数量关系,需要多位的数字来描述),这个数对应十进制的数字2。类推

  8. 二进制是一种由0和1两个数字组成的数字系统,是计算机内部数据存储和处理的基本单位。二进制系统中,每一位数字代表一个权重,权重是2的幂次方,例如二进制数1010的权重大致是2^3+2^2+2^0=10。
    二进制的计算方法与我们日常使用的十进制有所不同,一些常见的二进制计算方法如下:

    1. 二进制加法:二进制加法与我们日常使用的十进制加法类似,但需要注意的是,如果二进制数的位数不同,需要在低位补0,以保证位数相同。例如,二进制数1101和1010相加,需要在低位补0,变成110101和101000,然后再进行加法运算。
    2. 二进制减法:二进制减法与我们日常使用的十进制减法类似,但需要注意的是,如果被减数的位数小于减数的位数,需要在被减数的高位补0,以保证位数相同。例如,二进制数1101和1010相减,需要在被减数的高位补0,变成110100和101000,然后再进行减法运算。
    3. 二进制乘法:二进制乘法可以使用乘法表进行计算,也可以使用二进制位移和按位与运算进行计算。例如,二进制数1101和1010相乘,可以使用位移和按位与运算进行计算,得到1101010。
    4. 二进制除法:二进制除法可以使用除法表进行计算,也可以使用二进制位移和按位与运算进行计算。例如,二进制数1101除以1010,可以使用位移和按位与运算进行计算,得到商1和余数101。
  9. 二进制是一种数制,它只有两个数码,分别是0和1。二进制的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。它是18世纪德国数理哲学大师莱布尼兹在看了中国的《周易》之后受到启发发明的。

    目前,计算机系统使用的基本上是二进制系统。数据在计算机中主要是以补码的形式存储的,计算机中的二进制是一个非常微小的开关,用“开”来表示1,“关”来表示0。

    将一个十进制数转换为二进制数,可以使用“除2取余法”,即把要转换的数除以2,得到商和余数,将商继续除以2,直到商为0,然后将所有的余数从下到上依次排列,最后得到的数就是该十进制数的二进制表示。

    将二进制数转换为十进制数,可以把二进制数的每一位乘以对应的权值(2的幂次方),然后将得到的各个结果相加,最终得到的和就是该二进制数对应的十进制数。例如,二进制数10101转换为十进制数为1×2^4+0×2^3+1×2^2+0×2^1+1×2^0=10。

  10. 二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数,它的基数为2,进位规则是逢二进一。

  11. 逢二进一,借一当二

  12. 几种情况

  13. 2进1

  14. 二进制是一种数值系统,其中只有两个数字0和1。它在计算机科学和电子工程中广泛使用,因为它是计算机中的基本数据类型。在二进制系统中,每个数字位代表一个2的幂,其中最左边的数字位代表2的0次幂(即1),而最右边的数字位代表2的31次幂(即32)。

    二进制的计算可以使用逻辑运算符来完成,例如AND(&)、OR(|)和NOT(~)。逻辑运算符的值是一个真值(TRUE)或假值(FALSE)。AND运算符将两个二进制位的值组合起来,只有当两个位都是1时才会产生1的值,否则会产生0的值。OR运算符将两个二进制位的值组合起来,只要有一个位是1,就会产生1的值。NOT运算符将一个二进制位的值取反,如果该位是1,则取反后为0,如果该位是0,则取反后为1。

    以下是二进制加法的示例:

    1 1 0 1

    1 0 1 1
    1 1 1 0

    以下是二进制减法的示例:

    1 1 0 1

    1 0 1 1
    0 0 0 0

    以下是二进制乘法的示例:

    1 1 0 1 × 1 0 1 1

    1 1 0 1

    以下是二进制除法的示例:

    1 1 0 1 ÷ 1 0 1 1

    1 0 1 0

    请注意,二进制不能进行加法、减法、乘法和除法运算的平方根操作,因为这些操作不可能使用逻辑运算符

  15. 0101010101010101

  16. 满二进一位

  17. 二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二加法

    有四种情况: 0+0=0
    0+1=1
    1+0=1
    1+1=0
    0 进位为1
    【例1103】求 1011(2)+11(2) 的和
    解:
    1011+11
    1011+11[1]
    乘法

    有四种情况: 0×0=0
    1×0=0
    0×1=0
    1×1=1
    减法

    0-0=0,1-0=1,1-1=0,0-1=1。
    除法

    0÷1=0,1÷1=1。
    拈加法

    拈加法二进制加减乘除外的一种特殊算法。
    拈加法运算与进行加法类似,但不需要做进位。此算法在博弈论(Game Theory)中被广泛利用
    计算机中的十进制小数转换二进制
    计算机中的十进制小数用二进制通常是用乘二取整法来获得的。
    比如0.65换算成二进制就是:
    0.65 × 2 = 1.3 取1,留下0.3继续乘二取整
    0.3 × 2 = 0.6 取0, 留下0.6继续乘二取整

    0.6 × 2 = 1.2 取1,留下0.2继续乘二取整
    0.2 × 2 = 0.4 取0, 留下0.4继续乘二取整
    0.4 × 2 = 0.8 取0, 留下0.8继续乘二取整
    0.8 × 2 = 1.6 取1, 留下0.6继续乘二取整
    0.6 × 2 = 1.2 取1,留下0.2继续乘二取整
    …….
    一直循环,直到达到精度限制才停止(所以,计算机保存的小数一般会有误差,所以在编程中,要想比较两个小数是否相等,只能比较某个精度范围内是否相等。)。这时,十进制的0.65,用二进制就可以表示为:1010011。
    还值得一提的是,在计算机中,除了十进制是有符号的外,其他如二进制、八进制、16进制都是无符号的。
    在现实生活和记数器中,如果表示数的“器件”只有两种状态,如电灯的“亮”与“灭”,开关的“开”与“关”。一种状态表示数码0,另一种状态表示数码1,1加1应该等于2,因为没有数码2,只能向上一个数位进一,就是采用“满二进一”的原则,这和十进制是采用“满十进一”原则完全相同。
    1+1=10,10+1=11,11+1=100,100+1=101,
    101+1=110,110+1=111,111+1=1000,……,
    可见二进制的10表示二,100表示四,1000表示八,10000表示十六,……。
    二进制同样是“位值制”。同一个数码1,在不同数位上表示的数值是不同的。如11111,从右往左数,第一位的1就是一,第二位的1表示二,第三位的1表示四,第四位的1表示八,第五位的1表示十六。
    所谓二进制,也就是计算机运算时用的一种算法。二进制只由一和零组成。
    比方说吧,你上一年级时一定听说过“进位筒”(“数位筒”)吧。十进制是个位上满十根小棒就捆成一捆,放进十位筒,十位筒满十捆就捆成一大捆,放进百位筒……
    二进制也是一样的道理,个位筒上满2根就向十位进一,十位上满两根就向百位进一,百位上满两根…… 二进制是世界上第一台计算机上用的算法,最古老的计算机里有一个个灯泡,当运算的时候,比如要表达“一”,第一个灯泡会亮起来。要表达“二”,则第一个灯泡熄灭,第二个灯泡就会亮起来。
    二进制就是等于2时就要进位。
    0=00000000
    1=00000001
    2=00000010
    3=00000011
    4=00000100
    5=00000101
    6=00000110
    7=00000111
    8=00001000
    9=00001001
    10=00001010
    ……
    即是逢二进一,二进制广泛用于最基础的运算方式,计算机的运行计算基础就是基于二进制来运行。只是用二进制执行运算,用其他进制表现出来。
    其实把二进制三位一组分开就是八进制, 四位一组就是十六进制

  18. 二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数,它的基数为2,进位规则是逢二进一。

    二进制是计算技术中广泛采用的一种数制。 二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是逢二进一,借位规则是借一当二,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统,数据在 计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用开来表示1,关来表示0。

    20世纪被称作 第三次科技革命的重要标志之一的 计算机的发明与应用,因为数字计算机只能 识别和 处理由0.1符号串组成的代码。其运算模式正是二进制。19世纪爱尔兰逻辑学家乔治布尔对逻辑命题的思考过程转化为对符号0.1的某种代数演算,二进制是逢2进位的进位制。0、1是基本算符。因为它只使用0、1两个数字符号,非常简单方便,易于用电子方式实现。