Swift 数值运算符

来源:互联网 发布:数据港 编辑:程序博客网 时间:2024/06/11 22:14
  1. 加法(+
  2. 减法(-
  3. 除法(*
  4. 减法(/
  5. 求余(%

大部分OC的运算差不多了我这里只说我了解和OC不一样的地方,有不全的请各位见谅。

(1)加法操作可以用来字符串拼接:

如:"hello" +"xiaoming"   //等于"helloxiaoming"

(2)求余这里的求余不同于OC Swift可以对浮点数进行求余

8 2.5     // = 0.5;

  1. 自增和自减运算

++前置的时候,先自增再返回。

++后置的时候,先返回再自增。

-- 同上。

  7.    单目负号单目正号

    数值的正负号可以使用前缀-(单目负号)来切换(逻辑和数学一样)

  8.    复合赋值

         和强大的c语言赋值运算一样

 9.   比较运算

     所有的c语言的比较运算都可以在swift中使用

  1. 三目运算

        问题?答案一:答案二 true答案一否则答案二

  1. 区间运算符

闭区间运算符(a…b)定义了一个包涵a b的所有值的区间。

半闭区间(a..b)定义一个ab的区间,但不包括b,之所倚成为半闭区间

  1. 逻辑运算符

逻辑运算符的操作对象是逻辑布尔值,swift基于c语言的三个标准逻辑运算。

逻辑非!a

逻辑与a && b

逻辑或   a || b

0 0
原创粉丝点击