补码的减法
问题描述:
补码的减法
-[x]补 是否等于 [-x]补 还是说根本没有 -[x]补 这种写法?
我知道 [x-y]补 = [x]补 + [-y]补
但是 [x-y]补 = [x]补 - [y]补
具体说:
假设 [A]补=0001 那么 -[A]补 = 1001 还是 -[A]补 = 1111 还是说 对一个补码来说 加负号是没有意义的?
答
补码不用负号表示正负,只用来表示运算
楼主的想法没有错,-[x]补 是等于 [-x]补
计算机的补码运算原理就是将[x]补-[y]补 转换为[x]补 + [-y]补,因为计算机是真正意义上的减法运算的,所谓的减法,就是将-[y]补转为[-y]补,将减法运算转化为加法运算来进行计算