你使用算術運算符做 +
,減法 -
乘法 *
和除法 /
。
以下代碼顯示了如何使用算術運算符。
let a1 = 1 + 2 let a2 = 3 - 1 let a3 = 6 * 5 let a4 = 12 / 3
上面的代碼中的所有示例導致整數(shù)輸出。
如果其中一個值是 Float
或 Double
數(shù)據(jù)類型,則結果也將是浮點數(shù)據(jù)類型。
要獲得結果的余數(shù)部分,可以使用余數(shù)運算符%
。
以下代碼顯示如何使用除法和余數(shù)運算符
let r5 = 13 / 3 let r6 = 13 % 3
一元遞增運算符 ++
和一元遞減運算符 -
將數(shù)字的值增加或減少1。
下面的代碼顯示了使用一元加++。
var a1 = 5 a1 //Returns 5 ++a1 //Returns 6 a1++ //Returns 6 a1 //Returns 7
在上面的代碼中,我們以 ++
為增量后綴,你仍然得到原始值報告。
算術運算符可以與賦值運算符組合使用以執(zhí)行算術功能和分配結果為值。
var i = 0 //Declare and assign i integer equal to 0 i+=4 //Add 4 to i and assign result back to i i*=2 //Multiple i by 2 and assign result back to i
加法運算符+也用于將字符串和字符添加到一起。
let s1 = "Hello" let s2 = "World" let s3 = s1 + " " + s2 + "!"
更多建議: