Swift学习05:数值类型
整数
Swift 提供了
8,16,32,64
位编码的有符号和无符号整数命名方式:例如 8位无符号整数的类型是 UInt8,32位有符号整数的类型是 Int32
通过
min
和max
属性来访问每个整数类型的最小值和最大值Swift 提供了一个额外的整数类型:Int,它拥有与当前平台的原生字相同的长度
同时
Swift
也提供UInt
类型,来表示平台长度相关的无符号整型建议在用到证书的地方都使用 Int
浮点类型
- Double:64位浮点数,至少有 15 位数字的精度
- Float:32位浮点数,至少有 6 为数字的精度
- 在两种类型都可以的情况下,推荐使用 Double 类型
数值范围
1 | let a = 8 |
Bool
- Bool:true 和 false
- Swift 的类型安全机制会阻止你用一个非布尔量的值替换掉 Bool
1 | let i = 1 |
我们修改一下
类型别名
- 类型别名是一个为
已存在类型
定义的一个可选择的名字
- 你可以用关键字
typealias
定义一个类型的别名 - 当你想通过在一个在上下文中看起来更合适可具有表达行的名字来引用一个已存在的类型时,这时别名就非常有用了
1 | // 音频采样率 |
- Post title:Swift学习05:数值类型
- Post author:张建
- Create time:2023-02-22 02:53:56
- Post link:https://redefine.ohevan.com/2023/02/22/Swift课程/Swift学习05:数值类型/
- Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.