是 “位或”运算,11的二进制为1011,2的二进制为0010,两个二进制数进行或运算,得到1011,答案是11;
创新互联建站致力于互联网网站建设与网站营销,提供网站制作、成都网站设计、网站开发、seo优化、网站排名、互联网营销、微信小程序开发、公众号商城、等建站开发,创新互联建站网站建设策划专家,为不同类型的客户提供良好的互联网应用定制解决方案,帮助客户在新的全球化互联网环境中保持优势。
同样,11|4,得到15.11的二进制为1011,4的二进制为0100,进行或运算得到1111,即15.
符号 “|” 表示或运算,将运算符两边的整形数据转换成二进制数据计算
或运算是有1则为1,否则为0
例如:11 | 2
1011-----11
0010------2
---------------
1011(二进制) = 11(十进制)
即 11 | 2 = 11
再举个例:11 | 4
1011-----11
0100------4
--------------
1111(二进制) = 15(十进制)
即 11 | 4 = 15
类似的还有与运算符 ""
与运算是两个都为1则为1,否则为0
例如:11 2
1011-----11
0010------2
----------------
0010(二进制) = 2(十进制)
即 11 2 = 2
再举个例:11 4
1011-----11
0100------4
---------------
0000(二进制) = 0(十进制)
即 11 4 = 0
顶 0紫电清霜0
就是这个,最简单的了,没有多余的字母。
public class a
{
public static void main(String[] args)
{
int a=1,b = 1,sum = 0;
sum = a+b;
System.out.println("1+1="+sum);
}
}