C Programming Code Examples C > Miscellaneous Code Examples C Program to Add two numbers without using arithmetic Operators C Program to Add two numbers without using arithmetic Operators #include<stdio.h> int add(int, int); int main() { int number1, number2; printf("\nEnter the two Numbers : "); scanf("%d %d", &number1, &number2); printf("\nAddition of two num is : %d", add(number1, number2)); return (0); } int add(int number1, int number2) { if (!number1) return number2; else return add((number1 & number2) << 1, number1 ^ number2); }