运算符是一个符号,用于告诉编译器执行一个数学或逻辑运算。
Swift 提供了以下几种运算符:
- 算术运算符
- 比较运算符
- 逻辑运算符
- 位运算符
- 赋值运算符
- 区间运算符
- 其他运算符
本章节我们将为大家详细介绍算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符及其他运算符。
算术运算符
以下表格列出了 Swift 语言支持的算术运算符,其中变量 A 为 8,变量 B 为 8:
运算符 | 描述 | 实例 |
---|---|---|
+ | 加号 | A + B 结果为 16 |
− | 减号 | A − B 结果为 0 |
* | 乘号 | A * B 结果为 64 |
/ | 除号 | B / A 结果为 1 |
% | 求余 | B % A 结果为 0 |
注意:swift3 中已经取消了++、-- 运算符。
以下为算术运算的简单实例:
import Cocoa
var A = 8
var B = 8
print("A + B 结果为:\(A + B)")
print("A - B 结果为:\(A - B)")
print("A * B 结果为:\(A * B)")
print("B / A 结果为:\(B / A)")
A += 1 // 类似 A++
print("A += 1 后 A 的值为 \(A)")
B -= 1 // 类似 B--
print("B -= 1 后 B 的值为 \(B)")
以上程序执行结果为:
A + B 结果为:16
A - B 结果为:0
A * B 结果为:64
B / A 结果为:1
A += 1 后 A 的值为 9
B -= 1 后 B 的值为 7