1.正数的原码就是它的反码和补码! 为什么?那是因为反码是求补码的中间产物,而正数不需要补码!为什么?那是补码就是为了负数而生的,(具体原因自行百度)所以计算机在存储负数的时候,是把按其补码存储。
**2.补码咋求呢! 比如-127,先算127的二进制数01111111,再每一位取反,10000000,再加1
01111111->10000000+1->10000001(最高位是1,是因为-127是负数,所以最高位直接取1)
**
1.正数的原码就是它的反码和补码! 为什么?那是因为反码是求补码的中间产物,而正数不需要补码!为什么?那是补码就是为了负数而生的,(具体原因自行百度)所以计算机在存储负数的时候,是把按其补码存储。
**2.补码咋求呢! 比如-127,先算127的二进制数01111111,再每一位取反,10000000,再加1
01111111->10000000+1->10000001(最高位是1,是因为-127是负数,所以最高位直接取1)
**