美文网首页Swift开发
Swift 基本运算

Swift 基本运算

作者: 追逐_chase | 来源:发表于2017-11-08 14:40 被阅读3次
    Swift.png
    算术运算符
    // 在swift中,进行运算,必须保证类型是一致
    // 因为:swift中没有隐式转化
    // 将Double类型转成Int类型的方法:Int(Double类型标示符)
    // 将Int类型转成Double类型的方法:Double(Int类型标示符)
    
    //定义2哥变量
    var a = 10;
    var b = 11;
    a + b;
    //结果是:21
    a-b;
    //结果是:-1
    
    //注意 在Swift中 没有 a++或者++a这种运算
    可以使用 a +=1;
    
    //取模
    b % a ;   //结果是 1
    
    //注意:之前 取模可以 5 % 3.3 可以是浮点型的  现在不允许
    
    
    //定义一个浮点型  进行加减乘除
    var c = 3.3;
    
    
    // 错误写法  不同类型不可以
    // let d = a + b
    // let d = a * c
    
    / 正确写法
    let d = Double(a) + c
    let d = a + Int(c)
    

    赋值运算符

    var a = 10;
    var b = 11;
    
    a += 1;
    b *= 2;
    
    

    关系运算符

    关系运算符 包括:>,<,>=,<=,==,!=
    
    var a = 10;
    var b = 11;
    
    a > b;  //false
    
    a == b, // false
    
    a != b; // true
    
    这些其实相当于bool
    
    
    

    逻辑运算符

    
    逻辑运算符: ! 取反 , &&    , ||
    
    // 在Swift中的逻辑运算符只能操作Bool类型数据,OC可以操作整形(非0即为真);
    
    //定义一个常量 a 是false
    let a = false;
    
    if !a {
        
        print("zheshi ");
    }
    
    let b = true;
    // 逻辑 或
    if a || b {
        print("是不是真的");
    }
    
    //逻辑 且
    if a && b {
        print("是不是真的");
    }
    
    
    
    
    
    

    相关文章

      网友评论

        本文标题:Swift 基本运算

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