摘要:
刚刚学习c语言,接触补码时,有些不解,计算机为什么要把减法变成加法来运算呢?一步到位,处理速度不更快么?后来查了资料才知道,这与计算机本身的计算结构有关,减法变加法,物理方面更容易实现。但补码是怎样把减法便加法的呢?本人思考了一下,有如下心得:我们先来看一道题:59-18=47 就是0011 1011 59 +1110 1110 -18的补码 ———————— 1 0010 1001 47-18的原码是1001 0010 补码是1110 1110 最高位是符号位,但计算机在计... 阅读全文