operators_demo.c
#include<stdio.h>#include<conio.h>
void main(){ int a = , b = ;[Edit a & b] int x = ;[Edit x]
// 1. Arithmetic Operators printf("a + b = %d\n", a + b);Output: 13 printf("a - b = %d\n", a - b);Output: 7 printf("a * b = %d\n", a * b);Output: 30 printf("a / b = %d\n", a / b);Output: 3 printf("a %% b = %d\n", a % b);Output: 1
// 2. Relational Operators printf("a > b = %d\n", a > b);Output: 1 (True) printf("a < b = %d\n", a < b);Output: 0 (False) printf("a >= b = %d\n", a >= b);Output: 1 printf("a <= b = %d\n", a < b);Output: 0 printf("a == b = %d\n", a == b);Output: 0 printf("a != b = %d\n", a != b);Output: 1
// 3. Logical Operators printf("(a > b) && (a > 0) = %d\n", (a > b) && (a > 0));Output: 1 printf("(a < b) || (a > 0) = %d\n", (a < b) || (a > 0));Output: 1 printf("!(a > b) = %d\n", !(a > b));Output: 0
// 4. Assignment Operators x = 10;Output: 10 x += 5;Output: 15 x -= 3;Output: 12 x *= 2;Output: 24 x /= 4;Output: 6
// 5. Increment and Decrement Operators x = 5; x++;Output: 6 x--;Output: 5
// 6. Bitwise Operators printf("a & b = %d\n", a & b);Output: 2 printf("a | b = %d\n", a | b);Output: 11 printf("a ^ b = %d\n", a ^ b);Output: 9 printf("~a = %d\n", ~a);Output: -11 printf("a << 1 = %d\n", a << 1);Output: 20 printf("a >> 1 = %d\n", a >> 1);Output: 5
// 7. Conditional (Ternary) Operator printf("Greater number = %d\n", (a > b) ? a : b);Output: 10 getch();}


If you have any doubts, Please let me know