二进制的四则运算及逻辑运算
在计算机中,数值都是用二进制码表示的。
四则运算
加减法(采用补码进行加减法运算)
因为二进制只有两个数码,一个是0一个是1,也就是0和1之间的运算。
例题
计算37-38的值
解:
分别求得+37和-38的补码:00100101、11011010 。
然后,进行按位求和,得到:
00100101+11011010 = 11111111
所以,[11111111]补 = [10000000]反 + [00000001]=[10000001]原 = [-1]10
上述操作在计算机内部的过程;
乘法
例题
计算[1001]2 * [1001]2
解
所以,[1001]2 * [1001]2 = [1010001]2 = [81]10
除法
例题
计算[1010001]2 % [1001]2
所以,[1010001]2 % [1001]2 = [1001]2 。
逻辑运算
逻辑运损有“或”、“与”和 “非”三种。
“或”运算
“与”运算
“非运算”