C++ Programming Code Examples C++ > Mathematics Code Examples C++ Program to Perform Addition Operation Using Bitwise Operators C++ Program to Perform Addition Operation Using Bitwise Operators This is a C++ Program to perform addition using bitwise operators. Using AND and XOR operators addition can be done, where carry is given by AND between two operands and result can be given by XOR between two operands. #include<iostream> #include<conio.h> #include<stdlib.h> using namespace std; int add(int x, int y) { int carry; while (y != 0) { carry = x & y; x = x ^ y; y = carry << 1; } return x; } 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); }