swift-基本数据类型

基本数据类型
1、Int 整型
2、Float, Double 浮点型(分别为精确到6位和15位小数)
3、String 字符串类型 无“@”符号
4、Bool(true, false) 布尔类型,不能用0、1表示

swift中,如果开发环境是32位,那么Int = Int32,如果开发环境是64位,那么Int = Int64,Int16表示2字节(16位)的整形
Float--4字节32位
Double--8字节64位,不写明类型,则默认double
Bool--1字节8位

获取类型长度:
swift2.0:sizeof( Int)
swift3.0: 没有了sizeof,改用MemoryLayout结构体

方法1:print(MemoryLayout<Int>.size)
方法2:let a:Int16 = 100;print(MemoryLayout.size(ofValue: a))
方法3:
var b = MemoryLayout<Int>.size b = 12; print(MemoryLayout.size(ofValue: b))

swift打印方式
1、print(),可直接输出字符串,基本数据类型,如print("he")/print(12)/print(a),没有%@,%d等格式符
2、NSLog("%d", 12):不用“@”,要用格式符,句尾不用“;”,不能直接输出基本数据类型

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容