Here is source code of the C++ Program to Perform Addition Operation Using Bitwise Operators. The C++ program is successfully compiled and run on a Linux system. The program output is also shown below.
using namespace std;
int add(int x, int y)
while (y != 0)
carry = x & y;
x = x ^ y;
y = carry << 1;
int main(int argc, char **argv)
cout << "Enter the numbers to be added:";
int x, y;
cin >> x >> y;
cout << "The Summation is: " << add(x, y);
$ g++ BitWiseAddition.cpp $ a.out Enter the numbers to be added:23 24 The Summation is: 47
Sanfoundry Global Education & Learning Series – 1000 C++ Programs.