首页 > 试题广场 >

()运算符把其操作数中所有值为0和所有值为1的位分别在结果的

[单选题]
()运算符把其操作数中所有值为0和所有值为1的位分别在结果的相应中设置1和0
  • &
  • |
  • ~
&与操作;
|或操作;
!非操作;
~取反操作;
发表于 2019-08-06 15:54:00 回复(4)
~是位运算符,意义是 按位非(NOT)
按位非也叫做补,一元运算符NOT“~”是对其运算数的每一位取反。
  • 仅用于整数值
  • 反转位,即0位变为1位,1变成0
  • 在所有情况下〜x等于(-x)- 1
例如
  ~ 0111 (7) = 1000 (8)

发表于 2019-07-18 11:54:11 回复(5)
&按位与
|按位或
~按位取反
^按位异或
>>右移
>>>无符号右移
<<左移
发表于 2019-11-06 18:18:20 回复(0)
()运算符把其操作数中所有值为0和所有值为1的位分别在结果的相应中设置1和0,
划重点!!!
  “ 的位 ” 两个字。确定了用~ (位运算符)  ,而不是 !(逻辑取反)
发表于 2020-03-21 23:08:35 回复(0)

取反操作
D

发表于 2019-07-24 17:32:22 回复(0)
完了完了搞混了,
!是逻辑运算符,将数据整体运算;
而~是位运算符,将二进制数的每一位取反运算
发表于 2022-01-17 09:28:40 回复(0)
。。。。。。。。。。。理解错题目了

发表于 2019-10-10 22:04:46 回复(0)
~才是Java中的取反,而不是!
发表于 2020-04-17 21:55:28 回复(0)
&按位与,|按位或,~按位取反。!逻辑取反。
逻辑取反:将所有非0的数值都看做1,将1变为0,将0变为1。
按位取反:将二进制数值的每一位的0变为1,1变为0。
发表于 2022-04-21 11:52:44 回复(0)
~:按位取非(位运算符)
! :逻辑取非 (真变假,假变真,逻辑运算符)
发表于 2021-08-02 20:01:12 回复(0)
为什么我选了了非 岂可修
发表于 2022-04-29 21:15:56 回复(0)
这个'~'就是取反的位运算符!能够反转二进制运算数中的0和1!
发表于 2022-04-13 22:02:15 回复(0)
~取反,1变0 0变1
发表于 2022-03-03 11:57:32 回复(0)
&按位与 |按位或 ~按位取反 ^按位异或 >>右移 >>>无符号右移 <<左移
发表于 2021-11-09 15:02:26 回复(0)
&与运算 丨或运算 !非运算 ~按位取反运算
发表于 2021-01-31 19:28:59 回复(0)
  • &:与
  • |:或
  • !:非
  • ~:取反
发表于 2020-07-31 23:32:06 回复(0)
~反转位
发表于 2019-08-05 22:21:32 回复(0)
~是位运算符,意义是 按位非(NOT)
按位非也叫做补,一元运算符NOT“~”是对其运算数的每一位取反。
  • 仅用于整数值
  • 反转位,即0位变为1位,1变成0
  • 在所有情况下〜x等于(-x)- 1
例如
  ~ 0111 (7) = 1000 (8)
发表于 2019-07-25 11:51:22 回复(1)
!是逻辑运算符,~是位运算符
发表于 2023-11-10 15:02:12 回复(0)
&:逻辑与
|:逻辑或
!:逻辑非
~:按位取反

发表于 2023-08-29 16:07:49 回复(0)