Swift中的算术运算符用来组织整型和浮点型数据的算术运算。
算术运算符
表3-1二元运算符
运算符
运算
例子
结果
+
取正
+4
4
-
取负
-3
-3
+
加
4+5
9
-
减
6-3
3
*
乘
2*3
6
/
除
8/4
2
%
取余
9/2
1
算术运算符看上去是比较简单的,也很容易理解。但在实际使用时我们需要注意一下几点问题:
1.进行四则混合运算时,运算顺序遵循数学中“先乘除后加减”的原则。
2.当有浮点数参与运算时,运算结果的数据类型总是浮点型。例如8/3.5结果是2.28571428571429,Float类型。
3.取余运算在程序设计中具有广泛的应用,例如在判断一个数是奇数还是偶数的方法就是通过求一个数字除以2的余数是1还是0。在进行取余运算取决于%左边的数与%右边的数无关。例如9 % 4 =1 -9 % 4 =-1,9 % -4 = 1。
赋值运算符
赋值运算符的作用就是将常量、变量或表达式的值赋给某一个变量。下面例举Swift语言中赋值运算符及其用法。具体说明参见表3-2。
表3-2赋值运算符
运算符
运算
例子
结果
=
赋值
a = 10,b = 5
a= 10,b = 5
+=
加赋值
a+= b
a= a + b
+=
减赋值
a-= b
a= a - b
*=
乘赋值
a*= b
a= a * b
/=
除赋值
a/= b
a= a / b
%=
取余赋值
a%= b
a= a % b