首页 > 其他 > 详细

位(~)非运算,详细讲解

时间:2021-08-04 19:30:04      阅读:34      评论:0      收藏:0      [点我收藏+]

  位非运算符,我开始也理解了很久,但是仔细看看,其实也很简单的。

        自信一点,就是这么简单!!!!

 

    下面,我就举一个例子。

            ~8的计算步骤:

      8的二进制为:0000 1000(取八位就可以了)

      8的补码为:0000 1000(补码就是源码)

      ~8的补码为:1111 0111(取反)

      ~8的反码为:1111 0110(补码减一)

      ~8的原码为:1000 1001(第一位为符号位,所以第一位不变)

  所以:最后的结果为:-9(1001)

    其实你理解的话,有一个最简单的公式:~x=x*(-1)-1=-(x+1)

学习我爱你!!!

技术分享图片

位(~)非运算,详细讲解

原文:https://www.cnblogs.com/lovertc/p/15099857.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!