国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

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

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.survivalescaperooms.com/lb0129/

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 驻马店市| 鲜城| 邯郸县| 永丰县| 连云港市| 开江县| 黄平县| 邵阳市| 商河县| 美姑县| 萨嘎县| 岢岚县| 永城市| 长泰县| 镇康县| 金川县| 津市市| 兰考县| 阿克陶县| 玉林市| 十堰市| 大埔区| 余干县| 陵川县| 北海市| 黎城县| 莱芜市| 九龙县| 岑巩县| 花莲县| 交城县| 若尔盖县| 新泰市| 康乐县| 林西县| 徐闻县| 武清区| 齐齐哈尔市| 桐乡市| 安阳县| 遂昌县|