位运算符

位运算符
 
位运算符 用来操作 整数基本数据类型中的单个bit  也就是2进制位   
对2个参数 对应的位  进行 布尔代数运算  并生成一个结果
  列:
6 & 3  首先要把6和3 转换成2进制

   110
 & 011        (和、与)   2个都是1 生成一个输出位1  否则生成0
 -------
   010   =2
6 & 3 =2


6 |  5=7
  110
| 101         (或) |只有在2个都是0时  才生成一个输出位0
 ------
  111  =7


6 ^ 5 =3

    110
  ^ 101
  -------      (异或)  某一个是1  而不全都是1  生成一个输出位1
    011  =3

~ (取反操作符)  
0 变1  1变0

posted on 2013-06-16 18:36  iyon  阅读(134)  评论(0)    收藏  举报

导航