美文网首页
Java中的非运算

Java中的非运算

作者: RookieRun | 来源:发表于2018-11-16 09:51 被阅读9次

~运算:

1.符号位不变,按位取反

2.符号位为0(整数):取反的结果-1,符号位为1(负数),取反结果+1

3.包含符号位,按位取反

~5=-6

二进制:     00000101

取反:         01111010

-1:             01111001

取反:         10000110=-6;

~-7=+6

二进制: 10000111

取反:     11111000

+1:        11111001

取反:     00000110=+6;

相关文章

  • Java中的非运算

    ~运算: 1.符号位不变,按位取反 2.符号位为0(整数):取反的结果-1,符号位为1(负数),取反结果+1 3....

  • Java中的非运算~

    涉及到的概念:原码、补码涉及到的公式: (1)正数的原码 = 补码;(2)负数的 补码 = ( 原码 - 1 )再...

  • 面试精选之位操作问题集锦

    Java 中位运算符有与(&)、或(|)、非(~)、异或(^)、左移(<<)、右移(>>)、无符号右移(>>>),...

  • java位运算

    Java 位运算(移位、位与、或、异或、非) Java提供的位运算符有:左移( << )、右移( >> ) 、无符...

  • 位运算(位掩码BitMask)的简单应用场景浅析

    在Java中,位运算符有:与(&)、非(~)、或(|)、异或(^)、移位(<< 和 >>)、无符移位(<<< 和 ...

  • Java中的位运算

    无整理 不简书 Java中的位运算符有 &(与),|(或),~(非),^(异或),>>(有符号右移),<<(左移)...

  • java ~运算符 非运算

    参考来源:https://www.cnblogs.com/yesiamhere/p/6675067.html计算子...

  • Java的运算符

    Java有4大类运算符:算术运算、位运算、关系运算和逻辑运算。 运算符的优先级 模运算符 Java中,模运算符不止...

  • 【Java】位运算符

    1、Java中的位运算符(操作符) 位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看...

  • Java基础面试题

    符号 ~ 输出是什么? “~” 是位运算符,“非”的意思。平时项目中用到位运算符的时候的确很少:Java 运算符(...

网友评论

      本文标题:Java中的非运算

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