Swift 基本运算

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("是不是真的");
}





最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容