计算机系统使用的都是二进制系统,因此如果从事IT行业,是必须要学习二进制的。今天皇菠萝小编就和大家说说二进制如何进行算术运算!
二进制和十进制运算方法基本相同,只不过是十进制满十进一,而二进制满二进一。在二进制里数字只有0和1。
下图是小编计算的二进制加减法,希望能帮助你们理解二进制的计算规则。加法运算是按照逢二进一进行计算,减法运算按照低位不足,高位减一,低位加二计算。
二进制乘除法也是相同的道理,所以想要学习二进制的小伙伴不要让认为有什么难度!
但是很多时候参加计算机专业考试他们并不会考简单的二进制计算,而是考二进制与十进制之间的转换,所以小编认为学习二进制运算的同时也要学习一下二进制与十进制之间的转换!
二进制的算术运算
二进制数的算术运算有:加、减、乘、除四则运算。
1、二进制数的加法运算
二进制加法进位规则是“逢二进一”,加法法则为:
0+0=0
0+1=1
1+0=1
1 1=10(进位为1)
例如:10101 10011=101000
(对应的十进制数运算为:21 19=40)
2、二进制数的减法运算
二进制减法借位规则是“借一当二”,减法法则为:
0-0=0
1-1=0
1-0=1
0-1=1 (借位为1)
例如:10101-10011= 00010
(对应的十进制数运算为:21-19=2)
3、二进制数的乘法运算
二进制数乘法与十进制数乘法运算类似。由低位到高位,用乘数的每一位去乘被乘数,所有部分积相加的结果则为相乘得到的乘积。
乘法法则为:
0×0=0
0×1=0
1×0=0
1×1=1
例如:1101×1001=1110101
(对应的十进制数运算为:13×9=117)
4、二进制数的除法运算
二进制数除法与十进制数除法运算类似。先从被除数的最高位开始,依次将被除数与除数比较相除,最终得到所要求的各位商数与余数。
除法法则为:
0÷0 = 0
0÷1 = 0
1÷0 = 0 (无意义)
1÷1 = 1
例如:1101÷11=100余1
(对应的十进制数运算为:13÷3=4余1)