美文网首页
java位运算符 ~

java位运算符 ~

作者: timar | 来源:发表于2018-11-25 12:41 被阅读0次

    ~是取反运算符,所有位(包括符号位全部取反)

    例如  ~1 = -2 ,下面分析(计算机中,所有的运算都是通过补码进行的)

    1的补码是      0000 0001

    取反后变成     1111 1110   

    负数的补码求反码   1111 1101

    负数的反码求原码   1000 0010

    所以是 -2

    相关文章

      网友评论

          本文标题:java位运算符 ~

          本文链接:https://www.haomeiwen.com/subject/ujrpqqtx.html