计算机原码的补码是什么?编程有什么用?
源代码:数字的标准二进制格式。a7 a6 a5 a4 a3 a 1a 0 = a6 x2 6+a5 x2 5+a4 x2 4+a3 x2 3+a2 x2 2+a 1x 2+A0,其中ai=0,1。
A7是符号位,正0,负1。
反码:除符号位外,原码各位由0变为1,1变为0;
补码:补码+1
因为CPU里没有减法器,只有加法器。如果你减去一个数,你加上这个数的倒数。如果负数用补数表示,可以用加法器做减法。
和高级语言编程无关,和汇编语言编程有关。