位算符详解 按位与、或、异或、取反、左移、右移

1.按位与(&)

int a = 3, b = -2 , c = a & b ;

3&-2结果:2

位算符详解 按位与、或、异或、取反、左移、右移

2.按位或(|)

int a = 3, b = -2 ,

3|-2结果:-1

位算符详解 按位与、或、异或、取反、左移、右移

3.按位异或(^)

int a = 3, b = -2 , c = a ^ b ;

3^-2结果:-3

位算符详解 按位与、或、异或、取反、左移、右移

4.按位取反(~)

int a=18, b = ~ a;

~2结果:-3

位算符详解 按位与、或、异或、取反、左移、右移

5.左移(<

Original: https://blog.51cto.com/u_15668438/5563616
Author: lanxiaofang
Title: 位算符详解 按位与、或、异或、取反、左移、右移

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/504307/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球