算术运算符
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") }