特牛网址导航

负数取反_负数取反c代码-CSDN博客

网友收藏
文章浏览阅读9k次,点赞5次,收藏18次。负数取反先将初始数值转换成二进制数,再取得二进制数的补码,之后对补码的每一位(包括第一位的符号位)进行运算:即将0变为1、将1变为0。得到的是最终结果的补码(到达这一步后所得的二进制数为正数,由于正数的原码、反码、补码相同,后面的运算可以忽略,视此步得到的为最终结果的二进制数),要转换为最终结果的原码则需再次取补码,就能得到计算结果。【例2】对 -5 进行取反。假设为16位。-5 ..._负数取反c代码