home *** CD-ROM | disk | FTP | other *** search
- // C++ program to perform bit manipulations
-
- #include <iostream.h>
-
- main()
- {
-
- int i, j, k;
-
- // assign values to i and j
- i = 0xF0;
- j = 0x1A;
-
- k = j & i;
- cout << j << " AND " << i << " = " << k << "\n";
-
- k = j | i;
- cout << j << " OR " << i << " = " << k << "\n";
-
- k = j ^ 0x1C;
- cout << j << " XOR " << 0x1C << " = " << k << "\n";
-
- k = i << 2;
- cout << i << " shifted left by 2 bits = " << k << "\n";
-
- k = i >> 2;
- cout << i << " shifted right by 2 bits = " << k << "\n";
- return 0;
- }
-