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