4 | 7的结果是什么?为什么?4 & 7呢?

xiaoyue_yu 2003-09-22 04:44:20
4 | 7的结果是什么?为什么?4 & 7呢?
...全文
1075 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
BigGuy2003 2003-09-23
  • 打赏
  • 举报
回复
mtou(逆风) ,qiyongjun2003(风也悄悄) 说得对,就是按位与或嘛
lybapple 2003-09-22
  • 打赏
  • 举报
回复
大家不要把位运算和逻辑运算搞错了。
&,|是位运算,
&&,||是逻辑运算。
qiyongjun2003 2003-09-22
  • 打赏
  • 举报
回复
bushiba(不是吧),与只有两者均为1才为1。或只要两者有一个为1就为1。
qiyongjun2003 2003-09-22
  • 打赏
  • 举报
回复
错了
应该是
4|7=0100|0111=0111=7
4&7=0100&0111=0100=4
bushiba 2003-09-22
  • 打赏
  • 举报
回复
二进制中4=0100,7=0111
与、或运算你学过吧
所以4|7=4;4&7=7
mtou 2003-09-22
  • 打赏
  • 举报
回复
4---00100
7---00111
|位或=00111结果是7
&为与=00100结果是4
qiyongjun2003 2003-09-22
  • 打赏
  • 举报
回复
4!7结果是7
4&7结果是4

4|7=0100|0111=0100=4
4&7=0100&0111=0100=7
mtou 2003-09-22
  • 打赏
  • 举报
回复
4!7结果是7
4&7结果是4

62,636

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧