C语言 赋值运算符

C语言 赋值运算符_第1张图片

#include 
 
main()
{
   int a = 21;
   int c ;
 
   c =  a;
   printf("Line 1 - =  运算符实例,c 的值 = %d\n", c );
 
   c +=  a;
   printf("Line 2 - += 运算符实例,c 的值 = %d\n", c );
 
   c -=  a;
   printf("Line 3 - -= 运算符实例,c 的值 = %d\n", c );
 
   c *=  a;
   printf("Line 4 - *= 运算符实例,c 的值 = %d\n", c );
 
   c /=  a;
   printf("Line 5 - /= 运算符实例,c 的值 = %d\n", c );
 
   c  = 200;
   c %=  a;
   printf("Line 6 - %= 运算符实例,c 的值 = %d\n", c );
 
   c <<=  2;
   printf("Line 7 - <<= 运算符实例,c 的值 = %d\n", c );
 
   c >>=  2;
   printf("Line 8 - >>= 运算符实例,c 的值 = %d\n", c );
 
   c &=  2;
   printf("Line 9 - &= 运算符实例,c 的值 = %d\n", c );
 
   c ^=  2;
   printf("Line 10 - ^= 运算符实例,c 的值 = %d\n", c );
 
   c |=  2;
   printf("Line 11 - |= 运算符实例,c 的值 = %d\n", c );
 
}

Line 1 - = 运算符实例,c 的值 = 21
Line 2 - += 运算符实例,c 的值 = 42
Line 3 - -= 运算符实例,c 的值 = 21
Line 4 - *= 运算符实例,c 的值 = 441
Line 5 - /= 运算符实例,c 的值 = 21
Line 6 - %= 运算符实例,c 的值 = 11
Line 7 - <<= 运算符实例,c 的值 = 44
Line 8 - >>= 运算符实例,c 的值 = 11
Line 9 - &= 运算符实例,c 的值 = 2
Line 10 - ^= 运算符实例,c 的值 = 0
Line 11 - |= 运算符实例,c 的值 = 2

你可能感兴趣的:(C语言)