算术运算符
首先了解单目双目是什么
单目,就是只对一个变量或者常量进行操作
如:num++自增,num--自减,!num取非值等
双目,就是一个表达式,分为左右两边
如:num1+num2, num1-num2, num1>num2
类别 | 运算符 | 含义 | 举例 |
双目 | + | 加法 | 1+2+3;1.2+3.8=5.0 |
- | 减法 | 18-7=11;1.8-5.6=-3.8 | |
* | 乘法 | 7*8=56;3.2*1.2=3.84 | |
/ | 除法 | 6/5=1; 6.0/5.0=1.2 | |
% | 求模或取余(只能用于整形) | 12%6=0; 10%4=2 | |
单目 | ++ | 自加1(只能用于变量) | 如“int i=1;i++”则i的值为2 |
-- | 自减1(只能用于变量) | 如“int i=2;i- -”则i的值为1 | |
- | 取负 | -(-2)=2 |
算术运算符的优先级
“* , / , % > + , -”
++i,--i,先运算自加或自减
I++,i--,先运算其他
下列为%的注释,了解什么是%
0%5=? 的商是0,那么余数就是0-0*5=0
10%2=?的商是5,那么余数就是10-2*5=0
3%5=? 的商是0,那么余数就是3-0*5=3
4%7=?的商是0,那么余数就是4-0*7=4
a除以b的商,表示的是a中最多可以有多少个b存在,这个多少就是商