java - ~ 在 Java 中是什么意思?

标签 java android bitwise-operators ones-complement

<分区>

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

systemUiVisibility & ~View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR

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

最佳答案

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


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


更多信息是herehere .

关于java - ~ 在 Java 中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36176472/

相关文章:

java - Spring - 访问Advice中注释的参数

java - RestyGWT-自定义调度程序不调用已注册的过滤器

java - Webservice-Client : Common approach with Spring WS, JAXB 和一个 WSDL 文件?

android - 如何在 Android 中获取任何应用程序后台数据使用状态

java - 如何防止手机熄屏后音乐停止?

java - MPAndroidChart 没有更新

javascript - JavaScript 按位运算如何处理 NOT (~) 运算符?

一系列的异或可以被撤销吗?

java - 为什么 new 是 C++ 中的运算符

c - 将 9 位值的流作为字节写入 C 中的文件