若int a=1,b=2; 则a|b的值是_______.
如题。。顺便问下怎么得到的。。如果可以的话请讲解一下a|b的运算方法。。。谢谢不是则0的吗,,为什么变成3了?...
如题。。 顺便问下怎么得到的。。
如果可以的话请讲解一下a|b的运算方法。。。
谢谢
不是则0的吗,,为什么变成3了? 展开
如果可以的话请讲解一下a|b的运算方法。。。
谢谢
不是则0的吗,,为什么变成3了? 展开
4个回答
展开全部
按位做或运算
1D=01B
2D=10B
01b或10b=11b
结果应该是 3
1D=01B
2D=10B
01b或10b=11b
结果应该是 3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a=1 /* 001*/
b=2 /* 010*/
a/b /* 011*/ 全假既假 假就是0
a/b = 3
b=2 /* 010*/
a/b /* 011*/ 全假既假 假就是0
a/b = 3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
|是按位或运算符,1的二进制01,2的二进制10,按位或运算符只要有一位是1,结果就是1,所以结果为11,转为十进制就是3.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询