Swift基础运算符

1.赋值操作

   let a = 0
   let b = 5
   let c = 2

在Swift语言中,赋值操作没有返回值,不可以作为if语句的判断条件:如
if a = b{},此时编译器会报错。

2.运算操作

   a + b //加法
   a - b //减法
   a * b //乘法
   a / b //除法
   a % b //取余
   a++   //自增
   b--   //自减
   a += 2 //a = a + 2
   ...

取余可以也可以对浮点数进行操作

   let e = 5.2
   let d = 1.7
   e % d    //结果为0.1

3.比较操作

   a == b
   a != b
   a > b
   a < b
   a >= b
   a <= b
   a === b
   a !== b

比较操作通常返回布尔类型的值,用于条件语句作为判断条件:
if a = b{}

4.条件运算

   if question{
       answer1
   }else{
       answer2
   }
   --------------------------------------------------------
   questuon? answer1:answer2
   //以上两种表达方式的意义是相同的
   var score = 62
   var rate = score >= 60? "及格" : "不及格" //结果为rate = "及格"

你可能感兴趣的:(Swift基础运算符)