Mastering All Operators in C Programming (With Examples & Output)

TECHVIPUL
0
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();
}
Tags

Post a Comment

0 Comments

If you have any doubts, Please let me know

Post a Comment (0)

#buttons=(Ok, Go it!) #days=(20)

Our website uses cookies to enhance your experience. Check Now
Ok, Go it!