二进制是一种基于2的计算系统,只包含0和1两个数字。在二进制中,每一位都表示一个2的幂次,从右往左依次是2^0、2^1、2^2、2^3...以此类推。

二进制的加法: 二进制的加法与十进制的加法类似,从右往左逐位相加。当两个对应位上的数字相加时,若结果为0或1,则直接写在当前位上;若结果为2,则当前位为0,进位1;若结果为3,则当前位为1,进位1。直到所有位数相加完毕。

例如: 1101 (十进制13)

  • 1010 (十进制10)

10111 (十进制23)

二进制的减法: 二进制的减法与十进制的减法类似,从右往左逐位相减。当被减数位上的数字小于减数位上的数字时,需要向高位借位。借位后,被减数位上的数字加上2,然后再减去减数位上的数字。直到所有位数相减完毕。

例如: 1101 (十进制13)

  • 1010 (十进制10)

111 (十进制3)

二进制的乘法: 二进制的乘法与十进制的乘法类似,从右往左逐位相乘。每一位上的乘积为对应位上的数字相乘,然后将乘积相加得到结果。

例如: 1101 (十进制13) x 10 (十进制2)

11010 (十进制26)

二进制的除法: 二进制的除法与十进制的除法类似,从左往右逐位相除。每一位上的商为被除数位上的数字除以除数位上的数字,然后将商相加得到结果。

例如: 1101 (十进制13) ÷ 10 (十进制2)

110 (十进制6) 余数为0

注意:在二进制中,除法不一定能整除,可能会有余数

二进制的计算

原文地址: https://www.cveoy.top/t/topic/ir1w 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录