5 基本语法之基本运算符

在 Swift 中,运算符使得代码的编写更加便捷和灵活。在本节中,我们将详细介绍 Swift 中的基本运算符,包括算术运算符、比较运算符、逻辑运算符和其他常用运算符。通过实例,我们将深入理解这些运算符的用法。

算术运算符

算术运算符用于执行基本的数学运算。Swift 支持以下几种算术运算符:

  • 加法 +
  • 减法 -
  • 乘法 *
  • 除法 /
  • 余数 %

示例

下面的代码展示了如何使用这些算术运算符:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
let a = 10
let b = 3

let addition = a + b // 结果: 13
let subtraction = a - b // 结果: 7
let multiplication = a * b // 结果: 30
let division = a / b // 结果: 3
let remainder = a % b // 结果: 1

print("Addition: \(addition)")
print("Subtraction: \(subtraction)")
print("Multiplication: \(multiplication)")
print("Division: \(division)")
print("Remainder: \(remainder)")

比较运算符

比较运算符用于比较两个值,并返回一个布尔值(truefalse)。Swift 包括以下比较运算符:

  • 等于 ==
  • 不等于 !=
  • 大于 >
  • 小于 <
  • 大于等于 >=
  • 小于等于 <=

示例

以下是比较运算符的简单示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
let x = 5
let y = 8

let isEqual = (x == y) // 结果: false
let isNotEqual = (x != y) // 结果: true
let isGreaterThan = (x > y) // 结果: false
let isLessThan = (x < y) // 结果: true
let isGreaterOrEqual = (x >= y) // 结果: false
let isLessOrEqual = (x <= y) // 结果: true

print("Is Equal: \(isEqual)")
print("Is Not Equal: \(isNotEqual)")
print("Is Greater Than: \(isGreaterThan)")
print("Is Less Than: \(isLessThan)")
print("Is Greater Or Equal: \(isGreaterOrEqual)")
print("Is Less Or Equal: \(isLessOrEqual)")

逻辑运算符

逻辑运算符用于组合布尔值。Swift 中的逻辑运算符包括:

  • 逻辑与 &&
  • 逻辑或 ||
  • 逻辑非 !

示例

下面的代码展示了如何使用逻辑运算符:

1
2
3
4
5
6
7
8
9
10
let condition1 = true
let condition2 = false

let andOperation = condition1 && condition2 // 结果: false
let orOperation = condition1 || condition2 // 结果: true
let notOperation = !condition1 // 结果: false

print("AND Operation: \(andOperation)")
print("OR Operation: \(orOperation)")
print("NOT Operation: \(notOperation)")

其他运算符

除了上述运算符外,Swift 还提供了其他一些运算符,如:

  • 赋值运算符 =
  • 增量运算符 +=
  • 减量运算符 -=

示例

赋值运算符和增量运算符的使用方式如下:

1
2
3
4
5
6
var value = 10
value += 5 // 相当于 value = value + 5
print("Incremented Value: \(value)") // 结果: 15

value -= 3 // 相当于 value = value - 3
print("Decremented Value: \(value)") // 结果: 12

小结

在本章中,我们详细了解了 Swift 中的基本运算符,包括算术运算符、比较运算符、逻辑运算符以及其他常用运算符。掌握这些运算符有助于编写更复杂的表达式和实现各种逻辑。下一章我们将深入探讨数据类型中的整型与浮点型,继续我们的学习之旅,期待与您再见!

5 基本语法之基本运算符

https://zglg.work/swift-lang-zero/5/

作者

IT教程网(郭震)

发布于

2024-08-15

更新于

2024-08-16

许可协议

分享转发

交流

更多教程加公众号

更多教程加公众号

加入星球获取PDF

加入星球获取PDF

打卡评论