~在Java中是什么意思?

~在Java中是什么意思?,java,android,bitwise-operators,ones-complement,Java,Android,Bitwise Operators,Ones Complement,我在一个Java项目中发现了一个新符号,我想知道它是什么意思 systemUiVisibility & ~View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR 在此上下文中,~是什么意思?一元逐位补码运算符“~”反转位模式;它可以应用于任何整数类型,使每个“0”a“1”和每个“1”a“0” 例如,一个字节包含8位;将此运算符应用于位模式为“00000000”的值会将其模式更改为“11111111” 更多信息是和。一元逐位补码运算符“~”反转位模式;它可以应用于任

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

systemUiVisibility & ~View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR

在此上下文中,
~
是什么意思?

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


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



更多信息是和。

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


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


更多信息请参阅和