标签:0000 0001 0011 Demo06 1100 operator com xu
package com.xu.operator;
public class Demo06 {
public static void main(String[] args) {
/*
A=0011 1100;
B=0000 1101;
A&B=0000 1100 //A与B,结果为0000 1100
A|B=0011 1101
~B =1111 0010 //非B,即取反,结果为0000 1100
A^B=0011 0001 //A异或B,如果两个位置相同为0,否则为1;
2*8=16,怎么运算最快;
<< 箭头指向左边,叫左移,相当于*2,>>箭头指向右边,叫右移;相当于/2
0000 0000 0
0000 0001 1
0000 0010 2
0000 0011 3
0000 0100 4
0000 1000 8
0001 0000 16
*/
System.out.println(2<<3);//16
//位运算效率极高,和地层打交道,和二进制打交道;
}
}
\Desktop\JavaSE\out\production\基础语法" com.xu.operator.Demo06
16
Process finished with exit code 0
标签:0000,0001,0011,Demo06,1100,operator,com,xu 来源: https://www.cnblogs.com/xunzhao26/p/14802843.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。