home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C Programming Starter Kit 2.0
/
SamsPublishing-CProgrammingStarterKit-v2.0-Win31.iso
/
tybc4
/
bits1.cpp
< prev
next >
Wrap
C/C++ Source or Header
|
1993-03-18
|
583b
|
30 lines
// 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;
}