美文网首页
Swift 运算符

Swift 运算符

作者: Taoist | 来源:发表于2016-03-02 16:45 被阅读32次

与其它编程语言(C、java)不同的运算符特点

  • 赋值运算符
    1.一对一
    var a = 1;
    2.N对N赋值
    let (x,y) = (1,2)
    3.与OC不同的是:Swift赋值运算符没有返回值
  • 求余运算符
    1.求余结果的正负和%左边保持一致
    9%4 //1
    -9%-4 //-1
    9%-4 //1
    2.跟c语言不一样的是:Swift支持浮点数运算
    8%2.5 //0.5
    3.Bool类型的真与假(真:true;假:false)if的判断语句里必须是true\false
  • 比较运算符\逻辑运算符
    1.比较运算符\逻辑运算符会返回Bool类型的值。
    6>5 //true。C语言中会返回:1
    6<5 //false。
  • 范围运算符
    全闭合:a...b 表示:[a,b],包含a和b
    半闭合:a..<b 表示:[a,b), 包含a不包含b
  • 溢出运算符
    溢出加减乘除模:&+、&-、&*、&/、&%
    let y = UInt8.max &+1 //y=0。UInt8:8位二进制最大值
    let x = 9 &/ 0 //x = 0

相关文章

  • swift 运算符

    Swift 基本运算符 标签(空格分隔): swift 运算符 zybuluo swift 运算符 特性 赋值运算...

  • Swift 基本语法(二)— 运算符

    swift 运算符1.赋值运算符“=” 没有返回值, 比较运算符“==” 返回bool值。 这是swift比OC...

  • Swift002-运算符和流程控制语句

    Swift002-运算符和流程控制语句 运算符 Swift支持大多数标准C运算符,并有所改进。 赋值运算符(=)不...

  • 赋值和算数运算符

    基本概念 一元运算符、二元运算符、三元运算符Swift 只有一个三元运算符 a ? b : c Swift 运算符...

  • iOS开发 - 「Swift 学习」Swift 区间运算

    Swift 区间运算符 Swift提供了两个区间运算符 运算符描述实例闭区间运算符闭区间运算符(a...b)定义一...

  • swift运算符

    溢出运算符 Swift的算数运算符出现溢出时会抛出运行时错误 Swift有溢出运算符(&+、&-、&*),用来支持...

  • Swift 高级运算符 ⑬

    1. 溢出运算符 Swift 的算数运算符出现溢出时,会抛出运行时错误 Swift 有溢出运算符(&+、&-、&*...

  • 17-Swift高级运算符

    1.溢出运算符 Swift的算数运算符出现溢出时会抛出运行时错误 Swift有溢出运算符(&+、&-、&*),用来...

  • 高级运算符

    溢出运算符 Swift的算数运算符出现溢出时会抛出运行时错误Swift有溢出运算符(&+、&-、&*),用来支持溢...

  • 每天学一点Swift---- 运算符函数

    一.运算符重载 1. Swift的运算符提供了良好的可扩展性,Swift不仅允许开发者重新定义已有的运算符(运算符...

网友评论

      本文标题:Swift 运算符

      本文链接:https://www.haomeiwen.com/subject/ngynkttx.html