位运算

来源:互联网 发布:winform编程 编辑:程序博客网 时间:2024/05/27 09:45

位运算基于二进制包括三个运算符 &、|、^

一、与运算符→&

   1、运算规则

     参加运算的两个数,按二进位进行“与”运算,如果两个对应的二进位都为1,则该位的结果值为1,否则为0,即:

      iint a = 5, b = 6, c = 0, d = 0;

     c = a & b;

     a→0101

&  b→0110

     c=  0100 → 4

二、或运算符→|
   1、运算规则

     参加运算的两个数,按二进位进行“或”运算,如果两个相应的二进位都为0,则该位的结果值为0,否则为1,即:

      iint a = 5, b = 6, c = 0, d = 0;

              c = a & b;

             a→0101

        |    b→0110

            c=  0111 → 7

三、异或运算符→^

   1、运算规则

     参加运算的两个数,按二进位进行“异或”运算, 如果参加运算的两个二进位相同,则结果为0;异号则为1,即:

      iint a = 5, b = 6, c = 0, d = 0;

              c = a & b;

             a→0101

        ^    b→0110

            c=  0011 → 3

记录一下,为自已积累,也为偶尔的看管浏览。
原创粉丝点击