程序员
29 人赞同了该文章
算术运算符:
除/:
1、参与的数类型都是整型时,做取整运算
即商n余m,结果为n
2、只要有一个浮点数参与,就会做类似精确运算
取余%:
取余运算符号,也叫取模运算符号
做除法运算时,商n余m,结果为m,而且被除数必须是整数
1、参与运算都是整数时,余数是精确值
2、有浮点数做除数时,余数不一定是精确值
【取余运算一般被用来判断,一个数能否被另一个数整除】
【被除数为正,取余结果为正
被除数为负,取余结果为负】
++、–:
自增自减运算符
符号要与变量一起使用
表示变量自动+1 自动-1;
++a\a++: 是a=a+1
–a\a–: 是a=a-1
1、与变量在一起,不与其他任何符号连用时
(单独使用)
++a --a a++ a–
此时,变量一定会+1 或者-1
2、自增自减运算符与其他符号连用时
需要考虑表达式的值
++a/a++/–a/a-- 整体看成表达式
符号在前,先运算再赋值
符号再后,先赋值再运算
如:int a = 1;
a = ++a;
符号在前,先运算再赋值符号再后,先赋值再运算如:inta=1;a=++a;
关系运算符:>,=,