| | | | | |

Examples of Bit Operator Calculations

     value of x   value of y   statement   value of z 
     00001000  2  z = x << y   00100000
     00001000  3  z = x >> y   00000001
     10111001  00100000  z = x & y   00100000
     10011001  00100000  z = x & y   00000000
     10111001  11101111  z = x | y   11111111
     10101001  11101111  z = x | y   11101111
     10101001  00010000  z = x ^ y   10111001
     11010010  (na)  z = ~x   00101101

| | Top of Page | 2. A BitVector Class - 3 of 10