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 = "及格"
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 运算符 是可以检查,修改或者组合值的特殊符号或者短语。例如,加法运算符(+)将两个数相加,像let i = 1 +...
    BoomLee阅读 1,857评论 0 4
  • 术语 运算符有单目,双目,和三目 单目运算符:作用在一个目标上,他可以写在目标的前面(-a),也可以写在目标的后面...
    Joker_King阅读 791评论 0 0
  • Swift 介绍 简介 Swift 语言由苹果公司在 2014 年推出,用来撰写 OS X 和 iOS 应用程序 ...
    大L君阅读 3,271评论 3 25
  • SwiftDay011.MySwiftimport UIKitprintln("Hello Swift!")var...
    smile丽语阅读 3,854评论 0 6
  • 用了很多的编辑器,发现sublime text用起来非常的方便,如何使用sublime和插件怎么安装的文章已经太多...
    modeyangg_cs阅读 364评论 0 0