请教大家 | 运算符问题?

ra3 2002-12-13 05:04:42
int a = 2;
int b = 3;

int c = (a|b);

cout << c << endl;

运行结果: 3

谁可以告诉我 c 是如何计算的。
...全文
26 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Stephen_Ma 2002-12-13
  • 打赏
  • 举报
回复
"|"按位或,a | b 将a和b的二进制对应位相或
shixiaoxiang 2002-12-13
  • 打赏
  • 举报
回复
楼上说的对!
######################
http://5ijava.yeah.net
fireseed 2002-12-13
  • 打赏
  • 举报
回复
2的二进制是10
3的二进制是11
10
or 11
------
11

对呀

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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