Sunday, 7 August 2016

ASSIGNMENT OPERATOR ( = ) AND SHORTHAND ASSIGNMENT OPERATOR ( += , -= , *= , /= , %= etc. )



#include <stdio.h>
void main()
{
 int a = 21;
 int c ;
 c = a;
 printf("Line 1 - = Operator Example, Value of c = %d\n", c );
 c += a;
 printf("Line 2 - += Operator Example, Value of c = %d\n", c );
 c -= a;
 printf("Line 3 - -= Operator Example, Value of c = %d\n", c );
 c *= a;
 printf("Line 4 - *= Operator Example, Value of c = %d\n", c );
 c /= a;
 printf("Line 5 - /= Operator Example, Value of c = %d\n", c );
 c = 200;
 c %= a;
 printf("Line 6 - %= Operator Example, Value of c = %d\n", c );
 c <<= 2;
 printf("Line 7 - <<= Operator Example, Value of c = %d\n", c );
 c >>= 2;
 printf("Line 8 - >>= Operator Example, Value of c = %d\n", c );
 c &= 2;
 printf("Line 9 - &= Operator Example, Value of c = %d\n", c );
 c ^= 2;
 printf("Line 10 - ^= Operator Example, Value of c = %d\n", c );
 c |= 2;
 printf("Line 11 - |= Operator Example, Value of c = %d\n", c );
}

output :
Line 1 - = Operator Example, Value of c = 21
Line 2 - += Operator Example, Value of c = 42
Line 3 - -= Operator Example, Value of c = 21
Line 4 - *= Operator Example, Value of c = 441
Line 5 - /= Operator Example, Value of c = 21
Line 6 - %= Operator Example, Value of c = 11
Line 7 - <<= Operator Example, Value of c = 44
Line 8 - >>= Operator Example, Value of c = 11
Line 9 - &= Operator Example, Value of c = 2
Line 10 - ^= Operator Example, Value of c = 0
Line 11 - |= Operator Example, Value of c = 2

No comments:

Post a Comment

smhjifrivly@gmail.com