What is the best way to add two numbers without using the + operator?
In C, with bitwise operators: #include<stdio.h> int add(int x, int y) { int a, b; do { a = x & y; b = x ^ y; x = a << 1; y = b; } while (a); return b; } int main( void ){ printf( “2 + 3 = %d”, add(2,3)); return 0; } … Read more