美文网首页
Swift中的数值类型

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