Swift中的数值类型
作者:
黑白森林无间道 | 来源:发表于
2020-09-07 20:45 被阅读0次
整数
- Swift提供了8,16,32和64位编码的无符号和有符号整数
- 命名方式:如UInt8 Int32
- 通过min和max属性来访问每一个整数类型最小值和最大值
- Swift提供了额外的整数类型:Int,拥有与当前平台的原生字相同的长度
- 同时Swift也提供了UInt类型,来表示平台长度相关的无符号整数
- 建议再用到整数的地方都使用Int
浮点类型
- Double:64位浮点数,至少有15位数字的精度
- Float:32位浮点数,至少有6位数字精度
- 在两种类型都可以的情况下,推荐使用Double类型
Bool布尔值
- Bool:true和false
- Swift的类型安全机制会阻止你用一个非布尔量的值替换掉Bool
类型别名
- 类型别名是一个为已存在类型定义的一个可选择的名字
- 用关键字typealias定义一个类型的别名
typealias AudioSample = UInt8
let sample: AudioSample = 32
本文标题:Swift中的数值类型
本文链接:https://www.haomeiwen.com/subject/dgnlektx.html
网友评论