当前位置: 代码迷 >> 综合 >> Day03:数据类型
  详细解决方案

Day03:数据类型

热度:68   发布时间:2023-09-29 18:40:11.0
  • 整数
//swift 提供了8,16,32和64位编码的有符号和无符号整数。
//命名方式:例如8位无符号整数的类型UInt8,32位有符号整数的类型Int32.
//通过min和max属性来访问每个整数类型的最小值和最大值。
//swift 提供了一个额外的整数类型:Int,它拥有与当前平台的原生字相同的长度。
//同时swift也提供UInt类型,来表示平台长度相关的无符号整数。
//建议用到整数的地方都用Int。
  • 浮点
//Double:64位浮点型,至少15位数字的精度。
//Float:32位浮点型,至少有6位数字的精度。
//建议都可以的情况下用Double。
  • Bool
//Bool:true和false
//swift 的安全机制会阻止你用一个非布尔值替换一个Bool。
let i = 1
if i == 1{print(i)
}
  • 类型别名
//类型别名是一个为已存在类型定义的一个可选择的名字。
//你可以关键字typealias定义一个类型的别名。
//当你想通过在一个在上下文中看起来更合适可具有表达性的名字来引用一个已存在的类型时,这个别名就非常有用。typealias AudioSample = UInt8
let sample: AudioSample = 32

  相关解决方案