C中的赋值运算符


C中的赋值运算符

#include <stdio.h>



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 );



}