位运算

位运算

A = 0011 1100
B = 0000 1101

//与  上下都为1,才为1,否则得0
A & B = 0000 1100

//或  上下任意一个为1,结果得1
A | B = 0011 1101

//亦或 如果上下相同,则为0,否则为1
A ^ B = 0011 0001

//取反
~ A = 1100 0011
~ B = 1111 0010

面试题

//2*8怎么运算最快
//说明:  >>右移  <<左移
System.out.println(2<<3);//16

//解: <<左移相当于 *2   >>右移相当于 /2
上一篇:与或非运算 c# 中如何使用


下一篇:1100 符号变化的分数数列求和