3运算符
作用:用于执行代码的运算
常用的有:
3.1算术运算符
作用:用于处理四则运算
注:1)两个整数相除,结果依然是整数,把小数部分去除掉,eg:10/3 = 3;
2)两个小数不可以做取模运算;10%20=10;
设a=10;
递增:
1)前置递增:先让变量加1,然后进行表达式的运算;eg:b=++a; 输出 b=11;
计算过程:a=a+1=11:;b=a=11;输出a=11;b=11
2)后置递增:先进行表达式的运算,再让变量加1;eg:b=a++; 输出b=10;
计算过程:b=a=10;a=a+1=11:输出a=11;b=10;
递减:
1)前置递减:先让变量减1,然后进行表达式的运算;eg:b=–a; 输出 b=9;
计算过程:a=a-1=9:;b=a=9;输出a=9;b=9
2)后置递减:先进行表达式的运算,再让变量减1;eg:b=a–; 输出b=10;
计算过程:b=a=10;a=a-1=9:输出a=9;b=10;
3.2赋值运算符
作用:将表达式的值赋值给变量
常用:
运算过程:
加等于:0+2=2 输出a=2;等同于a=a+2;
减等于:5-3=2输出a=2;等同于a=a-3;
乘等于:2*2=4输出a=4;…
除等于:4/2=2输出a=2;…
摸等于:3/2余1输出a=1;…
3.3比较运算符
作用:用于表达式的比较,并返回一个真值(1)或假值(0)
常用:
3.4逻辑运算符
作用:用于根据表达式的值返回真值或假值;
常用:
注:在c++中,不为0的即为真;
eg: 设a=10:
则: !a 输出0