赋值运算符的作用:用于将表达式的值(将运算后的值赋予变量)赋给变量。
运算符 | 术语 | 示例 | 结果 |
---|---|---|---|
= | 赋值 | A=1,B=2; | A=1,B=2; |
+= | 加等于 | A=0,A+=2; | A=2; |
-= | 减等于 | A=5,A-=3; | A=3; |
*= | 乘等于 | A=2,A*=4; | A=4; |
/= | 除等于 | A=4,A/=2; | A=2; |
%= | 模等于 | A=11,A%=1; | A=1; |
运算时的加减乘除都是加减乘除=后的数(如A*=3,就是A的值乘3)。
#include<iostream>
using namespace std;
int main()
{
//此时a的值为100(10*10)
int a = 0;
a = 10;
a *= 10;
cout << "a=" << a << endl;
//此时b的值为3(9/3)
int b = 0;
b = 9;
b /= 3;
cout << "b=" <<b<< endl;
//此时c的值为1(11%2)
int c = 0;
c = 11;
c %= 2;
cout << "c=" << c << endl;
system("pause");
return 0;
}
比较运算符的作用:用于表达式的比较,并返回一个真值或假值。
运算符 | 术语 | 示例 | 结果 |
---|---|---|---|
== | 相等于 | 1==2 | 0(假) |
!= | 不等于 | 1!=2 | 1(真) |
< | 小于 | 1<2 | 1(真) |
> | 大于 | 1>2 | 0(假) |
<= | 小于等于 | 1<=2 | 1(真) |
>= | 大于等于 | 1>=2 | 0(假) |
返回的值为1,则该式成立,为0不成立。
*在使用cout语句时,a==b一类的式要用()括起来(意为先运算)。
#include<iostream>
using namespace std;
int main()
{
int a = 10;
int b = 20;
//该式的值为0,即假
cout <<(a==b)<< endl;
//该式的值为1,即真
cout <<(a<b)<< endl;
system("pause");
return 0;
}