算数运算

50 阅读2分钟

算数运算符

算数运算符中的+(正号)、—(负号)、++、--在运算时只需一个变量,且只对一个变量起作用,因此它们被称为单目运算符;其余的运算符在运算时需要两个变量,如:+(加号)、%等是对两个变量进行运算,因此被称为双目运算符。

运算符运算示例结果
+正号+33
-负号b=4;-b-4
+5+510
-6-42
*3*412
/5/51
%取模(求余数)7%52
++自增(前)a=2;b=++aa=3;b=3
--自减(前)a=2;b=--aa=1;b=1
++自增(后)a=2;b=a++a=3;b=2
--自减(后)a=2;b=a--a=1;b=2

++ --

自增,把自己+1 要和变量一起使用 1.“i++”符号在变量后,此时会先正常使用变量的值,再把值+1。 2.“++i”符号在变量后,此时会先把值+1,然后再使用这个变量的值。 -- 与之相反

a=10;
b=20;
c=30;
c=a+b; //结果为30
a++; //a的值为11
b=--c; //结果为2
a % b + c-- //表达式的结果为13,c的值为23

赋值运算符

赋值运算符的作用是将常量、变量、表达式的值赋给变量。

运算符运算
=赋值
+=加等于
-=减等于
*=乘等于
/=除等于
%=模等于

赋值运算时需注意以下两点: 1.可以通过一条赋值语句对多个变量进行赋值。

int x,y,z;
x=y=z=5; //3个变量同时赋值

2.除“=”外,其他赋值运算符都是特殊的运算符

int x=2;
x+=3

关系运算符

运算符运算
==等于
!=不等于
<小于
大于
<=小于等于
>=大于等于
int a=10,b=20,c=3;
a>b;//假,值为0
a==b;//假,值为0
b!=c<=a; //真,值为1