
- Swift 教程
- Swift - 首頁
- Swift - 概述
- Swift - 環境
- Swift - 基本語法
- Swift - 變數
- Swift - 常量
- Swift - 字面量
- Swift - 註釋
- Swift 運算子
- Swift - 運算子
- Swift - 算術運算子
- Swift - 比較運算子
- Swift - 邏輯運算子
- Swift - 賦值運算子
- Swift - 位運算子
- Swift - 其他運算子
- Swift 高階運算子
- Swift - 運算子過載
- Swift - 算術溢位運算子
- Swift - 恆等運算子
- Swift - 範圍運算子
- Swift 資料型別
- Swift - 資料型別
- Swift - 整數
- Swift - 浮點數
- Swift - Double
- Swift - 布林值
- Swift - 字串
- Swift - 字元
- Swift - 類型別名
- Swift - 可選值
- Swift - 元組
- Swift - 斷言和前提條件
- Swift 控制流
- Swift - 決策
- Swift - if 語句
- Swift - if...else if...else 語句
- Swift - if-else 語句
- Swift - 巢狀 if 語句
- Swift - switch 語句
- Swift - 迴圈
- Swift - for in 迴圈
- Swift - while 迴圈
- Swift - repeat...while 迴圈
- Swift - continue 語句
- Swift - break 語句
- Swift - fall through 語句
- Swift 集合
- Swift - 陣列
- Swift - 集合
- Swift - 字典
- Swift 函式
- Swift - 函式
- Swift - 巢狀函式
- Swift - 函式過載
- Swift - 遞迴
- Swift - 高階函式
- Swift 閉包
- Swift - 閉包
- Swift - 轉義和非轉義閉包
- Swift - 自動閉包
- Swift 面向物件程式設計
- Swift - 列舉
- Swift - 結構體
- Swift - 類
- Swift - 屬性
- Swift - 方法
- Swift - 下標
- Swift - 繼承
- Swift - 重寫
- Swift - 初始化
- Swift - 析構
- Swift 高階特性
- Swift - ARC 概述
- Swift - 可選鏈
- Swift - 錯誤處理
- Swift - 併發
- Swift - 型別轉換
- Swift - 巢狀型別
- Swift - 擴充套件
- Swift - 協議
- Swift - 泛型
- Swift - 訪問控制
- Swift - 函式與方法
- Swift - SwiftyJSON
- Swift - 單例類
- Swift 隨機數
- Swift 不透明型別和裝箱型別
- Swift 有用資源
- Swift - 線上編譯
- Swift - 快速指南
- Swift - 有用資源
- Swift - 討論
Swift - 算術運算子
Swift 中的算術運算子
運算子是 Swift 提供的特殊符號,它們告訴編譯器執行特定的操作。Swift 支援各種運算子。在所有這些運算子中,算術運算子是最常用的運算子。
顧名思義,算術運算子用於執行算術運算,例如加法、減法、乘法等,適用於所有數值資料型別,例如整數、浮點數等。在 Swift 中,算術運算子預設不允許值溢位,如果您想要這種行為,則使用溢位運算子。
Swift 支援以下算術運算子:
運算子 | 名稱 | 示例 |
---|---|---|
+ | 加法 | 20 + 30 = 50 |
- | 減法 | 30 - 4 = 26 |
* | 乘法 | 3 * 4 = 12 |
/ | 除法 | 12 / 6 = 2 |
% | 餘數或模 | 12 % 2 = 0 |
Swift 中的加法運算子
加法運算子用於將兩個變數的值相加。或者我們可以說它用於對任何資料型別(例如整數、浮點數等)的兩個運算元進行相加。它還用於將兩個或多個字串連線成單個字串。
語法
以下是加法運算子的語法:
var result = value1 + value2
示例
使用加法運算子 (+) 的 Swift 程式,用於在數值變數之間執行加法。
import Foundation // Double data type let num1 = 45.3 let num2 = 23.5 // Using addition operator var result1 = num1 + num2 print("Sum of \(num1) and \(num2) is \(result1)") // Integer data type let num3 = 45 let num4 = 12 // Using addition operator var result2 = num3 + num4 print("Sum of \(num3) and \(num4) is \(result2)")
輸出
Sum of 45.3 and 23.5 is 68.8 Sum of 45 and 12 is 57
示例
使用加法運算子 (+) 的 Swift 程式,用於執行連線。
import Foundation let str1 = "Swift" let str2 = "Programming" // Concatenating two strings // Using addition operator var result = str1 + str2 print(result)
輸出
SwiftProgramming
Swift 中的減法運算子
減法運算用於從另一個變數中減去一個變數的值。或者我們可以說它用於在兩個運算元之間執行減法。
語法
以下是減法運算子的語法:
var result = value1 - value2
示例
使用減法運算子 "-" 的 Swift 程式,用於在變數之間執行減法。
import Foundation // Double data type let num1 = 25.8 let num2 = 12.4 // Using the subtraction operator var result1 = num1 - num2 print("Subtract \(num1) from \(num2) = \(result1)") // Integer data type let num3 = 26 let num4 = 17 // Using the subtraction operator var result2 = num3 - num4 print("Subtract \(num3) from \(num4) = \(result2)")
輸出
Subtract 25.8 from 12.4 = 13.4 Subtract 26 from 17 = 9
Swift 中的除法運算子
除法運算子用於將第一個變數的值除以另一個變數。換句話說,除法運算子用於在兩個運算元之間執行除法。此運算子僅適用於數值。
語法
以下是除法運算子的語法:
var result = value1 / value2
示例
使用除法運算子 (/) 的 Swift 程式,用於在變數之間執行除法。
import Foundation // Double data type let num1 = 34.5 let num2 = 3.2 // Using division operator var result1 = num1 / num2 print("Divide \(num1) by \(num2) = \(result1)") // Integer data type let num3 = 14 let num4 = 7 // Using division operator var result2 = num3 / num4 print("Divide \(num3) by \(num4) = \(result2)")
輸出
Divide 34.5 by 3.2 = 10.78125 Divide 14 by 7 = 2
Swift 中的乘法運算子
乘法運算子用於將一個數值變數乘以另一個數值變數。換句話說,乘法運算子用於在兩個運算元之間執行乘法。
語法
以下是除法運算子的語法:
var result = value1 * value2
示例
使用乘法運算子 (*) 的 Swift 程式,用於在變數之間執行乘法。
import Foundation // Double data type let num1 = 34.5 let num2 = 3.2 // Using the multiplication operator var result1 = num1 * num2 print("Multiply \(num1) by \(num2) = \(result1)") // Integer data type let num3 = 14 let num4 = 2 // Using multiplication operator var result2 = num3 * num4 print("Multiply \(num3) by \(num4) = \(result2)")
輸出
Multiply 34.5 by 3.2 = 110.4 Multiply 14 by 2 = 28
Swift 中的餘數運算子
餘數運算子用於查詢兩個數值變數的值相除後剩餘的餘數。它也稱為模運算子。它總是忽略第二個變數或運算元的負號,這意味著 x % y 和 x % -y 的結果始終相同。而 -x % y 和 x % y 的結果總是不同的。
語法
以下是餘數運算子的語法:
var result = value1 % value2
示例
使用餘數運算子 (%) 的 Swift 程式,用於計算變數之間的餘數。
import Foundation // Double data type let num1 = -18 let num2 = 7 // Finding remainder var result1 = num1 % num2 print("Remainder is \(result1)") // Integer data type let num3 = 2341 let num4 = -2 // Finding remainder var result2 = num3 % num4 print("Remainder is \(result2)")
輸出
Remainder is -4 Remainder is 1