若int a=1,b=2; 则a|b的值是_______.

如题。。顺便问下怎么得到的。。如果可以的话请讲解一下a|b的运算方法。。。谢谢不是则0的吗,,为什么变成3了?... 如题。。 顺便问下怎么得到的。。
如果可以的话请讲解一下a|b的运算方法。。。
谢谢
不是则0的吗,,为什么变成3了?
展开
 我来答
qqcwbb
2008-08-18 · TA获得超过363个赞
知道答主
回答量:45
采纳率:0%
帮助的人:60.8万
展开全部
|为“按位或”运算符,规则:两个相应的二进制位中只要有一个为1,该位结果为1.即1|1=1,1|0=1,0|1=1,0|0=0。
a,b化为二进制为01,10
a|b=01|10=11
11化为十进制为3
爱玩儿标枪的野人
2008-08-19 · TA获得超过388个赞
知道小有建树答主
回答量:308
采纳率:0%
帮助的人:130万
展开全部
按位做或运算

1D=01B
2D=10B

01b或10b=11b

结果应该是 3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
se...o@sina.com
2008-08-18 · TA获得超过701个赞
知道小有建树答主
回答量:1083
采纳率:0%
帮助的人:727万
展开全部
a=1 /* 001*/
b=2 /* 010*/

a/b /* 011*/ 全假既假 假就是0

a/b = 3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
坦门记1
2022-12-26
知道答主
回答量:1
采纳率:0%
帮助的人:297
展开全部
|是按位或运算符,1的二进制01,2的二进制10,按位或运算符只要有一位是1,结果就是1,所以结果为11,转为十进制就是3.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式