实例
请看下面的实例,了解 C++ 中可用的赋值运算符。
复制并黏贴下面的 C++ 程序到 test.cpp 文件中,编译并运行程序。
实例
#include<iostream>usingnamespacestd; intmain(){ inta = 21; intc ; c = a; cout << "Line 1 - = 运算符实例,c 的值 = : " <<c<< endl ; c += a; cout << "Line 2 - += 运算符实例,c 的值 = : " <<c<< endl ; c -= a; cout << "Line 3 - -= 运算符实例,c 的值 = : " <<c<< endl ; c *= a; cout << "Line 4 - *= 运算符实例,c 的值 = : " <<c<< endl ; c /= a; cout << "Line 5 - /= 运算符实例,c 的值 = : " <<c<< endl ; c = 200; c %= a; cout << "Line 6 - %= 运算符实例,c 的值 = : " <<c<< endl ; c <<= 2; cout << "Line 7 - <<= 运算符实例,c 的值 = : " <<c<< endl ; c >>= 2; cout << "Line 8 - >>= 运算符实例,c 的值 = : " <<c<< endl ; c &= 2; cout << "Line 9 - &= 运算符实例,c 的值 = : " <<c<< endl ; c ^= 2; cout << "Line 10 - ^= 运算符实例,c 的值 = : " <<c<< endl ; c |= 2; cout << "Line 11 - |= 运算符实例,c 的值 = : " <<c<< endl ; return0;}
当上面的代码被编译和执行时,它会产生以下结果:
Line1-= 运算符实例,c 的值=21
Line2-+=运算符实例,c 的值=42
Line3--=运算符实例,c 的值=21
Line4-*=运算符实例,c 的值=441
Line5-/=运算符实例,c 的值=21
Line6-%=运算符实例,c 的值=11
Line7-<<=运算符实例,c 的值=44
Line8->>=运算符实例,c 的值=11
Line9-&=运算符实例,c 的值=2
Line10-^=运算符实例,c 的值=0
Line11-|=运算符实例,c 的值=2