【问题标题】:What does ~ mean in Java? [duplicate]〜在Java中是什么意思? [复制]
【发布时间】:2016-03-23 11:07:57
【问题描述】:

我在一个 Java 项目中发现了一个新符号,想知道它是什么意思?

systemUiVisibility & ~View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR

~ 在这种情况下是什么意思?

【问题讨论】:

标签: java android bitwise-operators ones-complement


【解决方案1】:

一元按位补码运算符 "~" 反转位模式;它可以应用于任何整数类型,使每个"0" 为"1" 和每个"1" 为"0"。


例如,一个字节包含 8 位;将此运算符应用于位模式为"00000000" 的值会将其模式更改为"11111111"。


更多信息是here和here。

【讨论】:

    猜你喜欢
    • 2012-08-13
    • 1970-01-01
    • 2013-10-04
    • 2015-06-08
    • 2012-06-30
    • 1970-01-01
    • 1970-01-01
    • 2020-10-27
    • 2015-07-15
    相关资源
    最近更新 更多