day5 Java基础7

Java基础7

逻辑运算

  1. 与 两个变量都为true,结果为true
  2. 或 两个变量有一个为true,结果为true
  3. 非 真则为假,假则为真
  4. 短路运算

位运算(效率极高)

&,|,^,~,>>,<<,>>>

a = 0011 1100

b = 0000 1101

a&b(上下都为1,输出1,否则为0) 0000 1100

a|b (上下都为0,输出0,否则为1) 0011 1101

a^b (上下相同输出0,否则为1) 0011 0001(异或)

~b(取反) 1111 0010

<<,>>(左移,右移)

"<<" *2

">>" /2

posted @ 2025-12-12 20:47  吾言思曲  阅读(2)  评论(0)    收藏  举报