Swift学习笔记之数据类型
2014-06-05 01:28
435 查看
Swift的数据类型:
一。数值类型:1.整形和浮点数:整形分为有符号和无符号,
有符号:Int,Int8,Int16,Int32,Int64,如果你当前系统是64位的,那么此时的Int= Int64
无符号:UInt,UInt8,UInt16,UInt32,UInt64, 如果你当前系统是64位的,那么此时的UInt= UInt64
let minIntValue = Int.min
let maxIntValue = Int.max
println("minIntValue = \(minIntValue),maxIntValue = \(maxIntValue)")
//当前输出结果是:minIntValue = -9223372036854775808,maxIntValue = 9223372036854775807
let minInt8Value = Int8.min
let maxInt8Value = Int8.max
println("minInt8Value = \(minInt8Value),maxInt8Value = \(maxInt8Value)")
//当前输出结果是:minInt8Value = -128,maxInt8Value = 127
let minUInt8Value = UInt8.min
let maxUInt8Value = UInt8.max
println("minUInt8Value = \(minUInt8Value),maxUInt8Value = \(maxUInt8Value)")
//当前输出结果是:minUInt8Value = 0,maxUInt8Value = 255
在Swift里是以十进制输出的:
let decimalInt = 20 //十进制数
let binaryInt = 0b1100 //0b前缀为二进制数,转换结果为12
let octalInt = 0o21 //0o前缀为八进制数,转换结果为17
let hexInt = 0x11 //0x前缀为十六进制数,转换结果为17
2.可读性:用下划线来(_)分割数字
let va5 = 12_000_000 //结果相当于12000000
let va6 = 1_000_000.000_000_1 //结果相当于1000000.0000001
一。数值类型:1.整形和浮点数:整形分为有符号和无符号,
有符号:Int,Int8,Int16,Int32,Int64,如果你当前系统是64位的,那么此时的Int= Int64
无符号:UInt,UInt8,UInt16,UInt32,UInt64, 如果你当前系统是64位的,那么此时的UInt= UInt64
let minIntValue = Int.min
let maxIntValue = Int.max
println("minIntValue = \(minIntValue),maxIntValue = \(maxIntValue)")
//当前输出结果是:minIntValue = -9223372036854775808,maxIntValue = 9223372036854775807
let minInt8Value = Int8.min
let maxInt8Value = Int8.max
println("minInt8Value = \(minInt8Value),maxInt8Value = \(maxInt8Value)")
//当前输出结果是:minInt8Value = -128,maxInt8Value = 127
let minUInt8Value = UInt8.min
let maxUInt8Value = UInt8.max
println("minUInt8Value = \(minUInt8Value),maxUInt8Value = \(maxUInt8Value)")
//当前输出结果是:minUInt8Value = 0,maxUInt8Value = 255
在Swift里是以十进制输出的:
let decimalInt = 20 //十进制数
let binaryInt = 0b1100 //0b前缀为二进制数,转换结果为12
let octalInt = 0o21 //0o前缀为八进制数,转换结果为17
let hexInt = 0x11 //0x前缀为十六进制数,转换结果为17
2.可读性:用下划线来(_)分割数字
let va5 = 12_000_000 //结果相当于12000000
let va6 = 1_000_000.000_000_1 //结果相当于1000000.0000001
相关文章推荐
- swift学习笔记(1)--基本数据类型
- Swift 学习笔记一 基本数据类型和简单语句语法
- swift学习笔记(一)基本数据类型(下)
- swift学习笔记(一)基本数据类型(上)
- [Swift]:快速学习笔记2 数据类型
- Swift学习笔记_数据类型_布尔类型
- swift学习笔记之数据类型
- Swift学习笔记之基本数据类型-整形,浮点,布尔
- 【Swift】学习笔记(一)——初识 基础数据类型,代码风格,元组,断言
- 【Swift】学习笔记(一)——熟知 基础数据类型,编码风格,元组,主张
- Swift学习笔记之基本数据类型-基本运算符
- 基本数据类型——swift学习笔记(2)
- swift学习笔记(一)(常量、变量、数据类型、字符串的拼接、数组、字典)
- Swift学习笔记一:简介和数据类型
- Swift学习笔记_数据类型_浮点类型
- Swift学习笔记之基本数据类型-数组与字典
- Swift学习笔记之基本数据类型-元组
- swift学习笔记之基本数据类型-控制流
- Swift学习笔记_数据类型_整数类型
- Swift学习笔记(四)——高级数据类型之元组详解