频道栏目
首页 > 程序开发 > 移动开发 > IOS > 正文
1.3 Swift类型转换,类型推断和类型安全
2016-12-12 09:32:51         来源:宇龙的博客  
收藏   我要投稿
/**

类型转换

在 C语言中是 (类型)表达式

*/



var intVar:Int = 9

var floatValue:Double = 3.2



// 这样子直接赋值是不可以的

// intVar = floatValue;



// 这样写

intVar = Int(floatValue)



print("\n", floatValue)



print("\n", intVar)

// 可以看到它并不是改变 floatValue 的值,而是生成一个临时的变量 Int(floatValue) 赋给intVar



// 强制转换为浮点型数据

floatValue = Double(intVar)



print(floatValue)











let UInt8Value: UInt8 = 9

let UInt16Value: UInt16 = 9

// 在C语言里这个是可以做的,在这里却不可以以, 但是强制转换可以的

let UInt32Value:UInt32 = UInt32(UInt8Value) + UInt32(UInt16Value);



print(UInt32Value)

 

点击复制链接 与好友分享!回本站首页
上一篇:1.2 Swift基本数据类型
下一篇:1.5 Swift布尔类型
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站