二进制 加减法

加法

 		0000 0100
 +		0000 1011
 	---------------
 		0000 1111

0 +0 = 0
0 + 1= 1
1 + 1 = 10 (向前进一位)

 		0000 1100
 +		0000 1011
 	---------------
 		0001 0111

减法
1 - 0 = 1
1 -1 = 0
0 - 0 = 1
0 - 1 = 1(向前借一位)

		0000 1100  -- 12
 -		0000 0011  -- 3
 	---------------
 		0000 1001  -- 9

大减小还好做
小减大不方便计算,可以用大的减小的,然后取反
例如:7 - 13

    0000 1101  -- 13
-   0000 0111  -- 7
-------------------
	0000 0110  -- 6

6取反就是-6这是十进制表示,二进制则是 1111 1001表示-6
负数的表示

猜你喜欢

转载自blog.csdn.net/printf_hello/article/details/114249799