Swift中的基本运算符

算术运算符

Swift的算术运算符用来组织整型和浮点型数据的算数运算,按照参与运算的操作数的不同可以分为一元运算符和二元运算符

一元运算符

– 取反运算

++ 自增运算

— 自减运算

var my = 10
println(-my)
//输出 -10

二元运算符

二元运算符包括加减乘除取余,这些运算符对整型和浮点型数据都有效

+ 加,同时还可用于连接字符串

_ 减

* 乘

/ 除

% 取余

println(10%3)

算术赋值运算符

算术赋值运算符只是一种简写,一般用于变量自身的变化

+= 加赋值

-= 减赋值

*= 乘赋值

/= 除赋值

%= 取余赋值

var my = 10
my += 100
println(my)

关系运算符

关系运算符是比较两个表达式大小关系的运算,他的结果是true或者false

== 等于

!= 不等于

> 大于

< 小于

>= 大于等于

<= 小于等于

=== 恒等

!== 不恒等

var my = 10
my += 100
var mine_val = 110
println(my == mine_val)

逻辑运算符

逻辑运算符是对布尔变量进行运算,其结果也是布尔型

! 取反

&& 短路与

|| 短路或

var my = 10
my += 100
var mine_val = 110
if mine_val == my || mine_val == 200 {
        println("my == mine_val")
}