麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

swift的運算符

2019-11-14 18:09:43
字體:
來源:轉載
供稿:網友

  

1、什么是運算符?它有什么作用?

  

  運算符是一種特定的符號或者表達式。它用來驗證、修改、合并變量。

2、運算符有哪些?

  

  運算符有很多,很多朋友學的很煩。這里我依據它的作用把它分為幾塊來介紹:

  

    a:賦值運算符 和 復合賦值運算符。

        = 、-=、+=、*=、%=、/=。

        賦值運算符 。例如:

        var i = 2

        let a = "你好"

        復合賦值運算符 。例如:

        var k = 0

        for var i = 0; i < 5;i++{

        k+=i

        }

        PRint(k)        //k的值為0+1+2+3+4=10

 

      b:數學運算符

        +、-、*、/、%

 

        例如:

 

        var a = 3

        var b = 5

        a+b  //值為8

        a-b //值為-2

        a*b //值為15

        a/b //值為0

        a%b //值為3

      c:比較運算符

        ==、!=、>=、<=、>、<

      例如:

    

      var a = 3

      var b = 5

 

      if a == b {

        print("a等于b")

      }else {

        print("a不等于b")

      }

 

---------------------------------------------------------------------------------------------------------

      if a != b {

        print("a不等于b")

      }else {

        print("a等于b")

      }

---------------------------------------------------------------------------------------------------------

      if a >= b {

        print("a大于或等于b")

      }else {

        print("a小于b")

      }

---------------------------------------------------------------------------------------------------------

      if a <= b {

        print("a小于或等于b")

      }else {

        print("a大于b")

      }

---------------------------------------------------------------------------------------------------------

      if a > b {

        print("a大于b")

      }else {

        print("a小于或等于b")

      }

 

---------------------------------------------------------------------------------------------------------

 

      if a < b {

 

        print("a小于b")

 

      }else {

 

        print("a大于或等于b")

 

      }

    

    

     d:范圍運算符  它可以運用在數字,ASCII表

      例如:

        for i in 1...9{

          print(i)    //輸出結果為1-9

        }

     e:邏輯運算符 和 復合邏輯運算符

      它分別對應c語言的邏輯或(or)、邏輯與(and)、邏輯非(not)

      swift的邏輯運算符有邏輯或(||)、邏輯與(&&)、邏輯非(!),其中邏輯非是一元操作符,它作用于單個數,并返回于原值相反的值。邏輯與和邏輯或是二元操作符,作用于2個單位的值,他們返回的是一個布爾值。他們的語法規則如下:

      

操作數操作符操作數返回值
  真   ||  真  真
  真   ||  假  真
  假   ||  假  假
  真   &&  真  真
  真   &&  假  假
  假   &&  假  假

      

    根據上面的表格,我們總結出一個規律。邏輯或時,操作數只要有一個為真時,那它的返回值就為真。邏輯與時,操作數只要有一個為假時,那它的返回值就為假。

  

    至于復合運算符呢,顧名思義,就是多個邏輯運算符一起存在,這是只需注意它們之間的優先級就好。這里的優先級是:邏輯非>邏輯與>邏輯或。復合邏輯運算中,先執行優先級高的,如果有(),則先執行()內的。

 

好了,今天的分享就到這。希望可以幫到剛剛學習ios或者想要學ios的朋友們,我也是新手,有不足和不對的地方求大神指正。讓我們一同進步!大家可以關注我的微博http://www.companysz.com/lb0129/

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 在线成人亚洲 | 黄色片视频观看 | 亚洲91网 | www.9191.com| 欧美亚洲国产成人 | 免费a级毛片大学生免费观看 | 色综合久久久久久久久久久 | 亚洲一区在线视频观看 | 九九热国产在线 | 国产精品久久77777 | 久久亚洲精品国产一区 | 国产成人小视频在线观看 | 天天透天天狠天天爱综合97 | 成人在线视频网 | 一级大片一级一大片 | 伊人久操视频 | 免费观看亚洲视频 | 亚洲免费网站 | 中国美女一级黄色片 | 亚洲天堂成人在线观看 | xnxx 日本19 | 成人国产免费观看 | 欧美日韩成人一区二区 | 久久久综 | 美女很黄很黄免费的 | 91av在线影院 | 国产午夜精品久久久久 | 成人一区二区在线观看视频 | 最新se94se在线欧美 | 国产精品99久久久久久大便 | 黄色影院网站 | 亚洲午夜一区二区三区 | 久国产精品视频 | 亚洲精品欧美二区三区中文字幕 | 男男羞羞视频网站国产 | 九九色网站 | 精品一区二区三区网站 | 免费观看一区 | 欧美在线 | 亚洲 | 久久久久久久爱 | 国产精品久久久久一区二区 |