swift之基本运算符——2

本文详细介绍了Swift语言中的基本运算符,包括算术运算符(加、减、乘、除)、余数运算符、赋值运算符、比较运算符、三元运算符、区间运算符及逻辑运算符。通过具体实例演示了各运算符的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基本的运算符无法就是(+ - * / ),还有常见的比较运算符(> 、< 、  <=、 >= 、==、!=、)。

1、先从最基本的运算符开始(+ 、- 、 *、/)

let a = 10  //把10赋值给了a
let b = 5
var c = ((a+b)/(a-b))*b
print(c)    //打印出C的值为:15

2、还有“余数”运算符 %,比如:

let a = 9
var b = a%2   //9除以2余下1

3、组合赋值复合(+=  、  -=)如下来解释下:

var a = 1
var b = 2
var b += a  //其实就是 b = b+a

4、比较运算符(< 、>、=、<=、>=、==、!=)

比较运算符可用于(数值间比较大小、字符串中比较是否相等,等等)

var a = 1
var b = 2
var AA = "ABC"
var BB = "CDE"
if a > b{
    print("this number is \(a)")
}else{
    print("this number is \(b)")
}

5、三元运算符(设定一个条件,如果条件满足就返回设定的结果)茹:

let a = 1
let b = 2
a > b ? a:b  //如果a>b则返回a的值,否则返回b

6、区间运算符(a...b)表示从a——b的范围,并且是包含a和b的,但是a的值是不能大于b的。注意是...(3个点)

for b in 1...5{
    print(\(b)*5)
}   表示b遍历了(1到5)这个范围内的数值,并且*5 

上面使用了超前for循环(不懂得同学可以百度下swift的for循环是怎么回事)

6.1、半开区间运算符(a..<b)表示从a到<b的多有值,注意是...(2个点)

var a = ["A","B","C","D"]
var i = 0
var count = a.count
for i in 0..<count{
    print("\(i+1) is called \(a[i])")
}

7、逻辑运算符  a && b (a且b——同时满足a和b才为真) 、 a || b (a 或 b——满足其中一个即可为真) 、 !a (非a——非a即b)

var a = 10
var b = 20
var c = 30
if (a > b) && (b > c) || (a > c) && (c > b){
    print("\(a)是最大值")
}else if (a < c) && (b > c) || (a > c) && (a < b){
    print("\(b)是最大值")
}else if (a < b) && (b < c) || (a > b) && (c > a){
    print("\(c)是最大值")
}else{
    print("都是错误的")
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值