- 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