Swift 2.0学习笔记(Day 13)——数据类型之整型和浮点型
原创文章,欢迎转载。转载请注明:关东升的博客
Swift提供8、16、32、64位形式的有符号及无符号整数。这些整数类型遵循C语言的命名规约,我归纳了Swift中的整型:
整型示例:
print("UInt8 range: \(UInt8.min) ~ \(UInt8.max)")
print("Int8 range: \(Int8.min) ~ \(Int8.max)")
print("UInt range: \(UInt.min) ~ \(UInt.max)")
print("UInt64 range: \(UInt64.min) ~ \(UInt64.max)")
print("Int64 range: \(Int64.min) ~ \(Int64.max)")
print("Int range: \(Int.min) ~ \(Int.max)")
输出结果如下:
UInt8 range: 0 ~ 255
Int8 range: -128 ~ 127
UInt range: 0 ~ 18446744073709551615
UInt64 range: 0 ~ 18446744073709551615
Int64 range: -9223372036854775808 ~ 9223372036854775807
Int range: -9223372036854775808 ~ 9223372036854775807
上述代码是通过整数的min和max属性计算各个类型的范围。
浮点型主要用来储存小数数值,也可以用来储存范围较大的整数。它分为浮点数(float)和双精度浮点数(double)两种,双精度浮点数所使用的内存空间比浮点数多,可表示的数值范围与精确度也比较大。
相关推荐
从零开始学swift,图灵原创,关东升著。基于swift2.x。2016年3月版
"Swift学习笔记.docx" 和 "Swift学习笔记.pdf" 可能是由个人开发者或经验丰富的程序员编写的实践总结,通常会包含作者在学习过程中遇到的问题、解决方法和技巧,这对于初学者来说是非常宝贵的实战经验。这些笔记可能...
总之,《OpenStack从零开始学》这本书将带领你走过OpenStack的入门之路,从基础概念到实战技巧,全面覆盖OpenStack的学习要点。通过阅读这本书,你将具备使用OpenStack构建和管理云基础设施的能力,并为进一步深入...
Swift 学习笔记 Swift 是一种现代化的高性能编程语言,旨在为 iOS、macOS、watchOS 和 tvOS 等苹果平台上的应用程序提供强大的开发能力。本文将总结 Swift 的一些基础知识,包括基本语法、变量声明、数据类型、控制...
以下是从零开始学习SwiftUI的一些建议: 了解Swift语言基础:SwiftUI是用Swift语言编写的,因此了解Swift语言的基础知识是非常重要的。你可以从苹果官方文档、在线教程或书籍中学习Swift语言。 学习SwiftUI基本概念...
Swift支持多种数据类型,包括整型(Int, UInt)、浮点型(Double, Float)、布尔型(Bool)以及字符串(String)。例如,你可以这样创建不同类型的数据: ```swift var myInteger: Int = 123 var myDouble: Double =...
Swift学习笔记含项目代码.zipSwift学习笔记含项目代码.zipSwift学习笔记含项目代码.zipSwift学习笔记含项目代码.zipSwift学习笔记含项目代码.zipSwift学习笔记含项目代码.zipSwift学习笔记含项目代码.zipSwift学习...
Swift有多种内置数据类型,如整型(Int)、浮点型(Double/Float)、布尔型(Bool)和字符串(String)。类型系统严格,需要在声明时指定类型。 3. 注释 Swift支持单行注释(//)和多行注释(/* */)。 4. 控制流 ...
首先,Swift提供了两种浮点型数据类型:`Double`和`Float`。`Double`是64位(8字节)的浮点数,提供更高的精度,而`Float`则是32位(4字节)的浮点数,适合对内存效率有较高要求的情况。在大部分情况下,除非有特殊...
学习 Swift 需要系统性和持久性,以下是一些建议:首先,了解 Swift 的基础知识。Swift 是一种现代化的高性能语言,由 Apple 公司开发,用于开发 iOS、macOS、watchOS 和 tvOS 应用程序。了解 Swift 的历史、特点和...
从Apple官方的“Swift Playgrounds”应用到各种在线教程和书籍,如《Swift编程语言》(The Swift Programming Language)官方指南,都提供了详细的学习路径。通过这些资源,你可以逐步了解并掌握变量与常量、控制流...
4. **类型系统**:Swift有着严格的类型系统,包括基本数据类型(整型、浮点型、布尔型、字符串等)和引用类型(类、结构体、枚举)。我们将学习如何声明和使用这些类型。 5. **变量与常量**:理解let和var关键字的...
swift学习基础知识(基本数据类型,操作符,流控制,集合)
1. 基本数据类型:如整型(Int)、浮点型(Double和Float)、布尔型(Bool)和文本型(String)。 2. 容器类型:例如数组(Array)和字典(Dictionary),这些类型用于存储集合数据。 3. 常量和变量:Swift中的常量...
1. **Swift基础**:Swift的基础语法,如变量、常量、数据类型(整型、浮点型、布尔型、字符串等)、控制流(if语句、switch语句、循环)、函数和闭包的介绍。 2. **面向对象编程**:Swift支持面向对象编程,包括类...
在Swift学习资料中,初学者可以了解到许多基础和进阶的概念,比如基本的数据类型、控制流的使用、函数和闭包的定义、对象和类的实现、枚举和结构体的应用、接口和扩展的使用以及泛型的编写等。这些知识点为学习Swift...
2. **类型系统**:Swift是强类型语言,支持整型、浮点型、布尔型、字符串等多种基本类型。它还有元组(Tuple)来组合不同类型的值。 3. **函数与闭包**:Swift的函数可以有默认参数、可变参数,闭包则是一种匿名...
Swift编程入门教程,从零开始,深入浅出的Swift语言学习指南; Swift编程入门教程,从零开始,深入浅出的Swift语言学习指南; Swift编程入门教程,从零开始,深入浅出的Swift语言学习指南; Swift编程入门教程,从零...
目前最全最火的swift学习资源和笔记,非常适合小白入门 目前最全最火的swift学习资源和笔记,非常适合小白入门 目前最全最火的swift学习资源和笔记,非常适合小白入门 目前最全最火的swift学习资源和笔记,非常...