Swift开发

Swift 基本运算

2017-11-08  本文已影响3人  追逐_chase
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("是不是真的");
}





上一篇下一篇

猜你喜欢

热点阅读