`

《从零开始学Swift》学习笔记(Day 13)——数据类型之整型和浮点型

阅读更多

 

Swift 2.0学习笔记(Day 13)——数据类型之整型和浮点型

 

 原创文章,欢迎转载。转载请注明:关东升的博客

 

         Swift提供8163264位形式的有符号及无符号整数。这些整数类型遵循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

 上述代码是通过整数的minmax属性计算各个类型的范围。

         浮点型主要用来储存小数数值,也可以用来储存范围较大的整数。它分为浮点数(float)和双精度浮点数(double)两种,双精度浮点数所使用的内存空间比浮点数多,可表示的数值范围与精确度也比较大。

 


 

 

 

  • 大小: 13.7 KB
  • 大小: 13.9 KB
  • 大小: 9.1 KB
  • 大小: 21.1 KB
分享到:
评论

相关推荐

    从零开始学swift

    从零开始学swift,图灵原创,关东升著。基于swift2.x。2016年3月版

    Swift学习笔记与资料集合

    "Swift学习笔记.docx" 和 "Swift学习笔记.pdf" 可能是由个人开发者或经验丰富的程序员编写的实践总结,通常会包含作者在学习过程中遇到的问题、解决方法和技巧,这对于初学者来说是非常宝贵的实战经验。这些笔记可能...

    OpenStack从零开始学

    总之,《OpenStack从零开始学》这本书将带领你走过OpenStack的入门之路,从基础概念到实战技巧,全面覆盖OpenStack的学习要点。通过阅读这本书,你将具备使用OpenStack构建和管理云基础设施的能力,并为进一步深入...

    Swift学习笔记

    Swift 学习笔记 Swift 是一种现代化的高性能编程语言,旨在为 iOS、macOS、watchOS 和 tvOS 等苹果平台上的应用程序提供强大的开发能力。本文将总结 Swift 的一些基础知识,包括基本语法、变量声明、数据类型、控制...

    从零学习SwiftUI.zip

    以下是从零开始学习SwiftUI的一些建议: 了解Swift语言基础:SwiftUI是用Swift语言编写的,因此了解Swift语言的基础知识是非常重要的。你可以从苹果官方文档、在线教程或书籍中学习Swift语言。 学习SwiftUI基本概念...

    swift学习笔记

    Swift支持多种数据类型,包括整型(Int, UInt)、浮点型(Double, Float)、布尔型(Bool)以及字符串(String)。例如,你可以这样创建不同类型的数据: ```swift var myInteger: Int = 123 var myDouble: Double =...

    Swift学习笔记含项目代码.zip

    Swift学习笔记含项目代码.zipSwift学习笔记含项目代码.zipSwift学习笔记含项目代码.zipSwift学习笔记含项目代码.zipSwift学习笔记含项目代码.zipSwift学习笔记含项目代码.zipSwift学习笔记含项目代码.zipSwift学习...

    IOS开发-Swift-基础知识学习笔记

    Swift有多种内置数据类型,如整型(Int)、浮点型(Double/Float)、布尔型(Bool)和字符串(String)。类型系统严格,需要在声明时指定类型。 3. 注释 Swift支持单行注释(//)和多行注释(/* */)。 4. 控制流 ...

    Swift教程:Swift基础,.浮点型

    首先,Swift提供了两种浮点型数据类型:`Double`和`Float`。`Double`是64位(8字节)的浮点数,提供更高的精度,而`Float`则是32位(4字节)的浮点数,适合对内存效率有较高要求的情况。在大部分情况下,除非有特殊...

    从0开始入门学习Swift

    学习 Swift 需要系统性和持久性,以下是一些建议:首先,了解 Swift 的基础知识。Swift 是一种现代化的高性能语言,由 Apple 公司开发,用于开发 iOS、macOS、watchOS 和 tvOS 应用程序。了解 Swift 的历史、特点和...

    iOS开发 swift语言入门 学习资料

    从Apple官方的“Swift Playgrounds”应用到各种在线教程和书籍,如《Swift编程语言》(The Swift Programming Language)官方指南,都提供了详细的学习路径。通过这些资源,你可以逐步了解并掌握变量与常量、控制流...

    Swift从入门到精通视频教程下载第1章 来自苹果的编程语言——初识Swift.zip

    4. **类型系统**:Swift有着严格的类型系统,包括基本数据类型(整型、浮点型、布尔型、字符串等)和引用类型(类、结构体、枚举)。我们将学习如何声明和使用这些类型。 5. **变量与常量**:理解let和var关键字的...

    swift学习基础知识(基本数据类型,操作符,流控制,集合)

    swift学习基础知识(基本数据类型,操作符,流控制,集合)

    swift快速学习笔记1

    1. 基本数据类型:如整型(Int)、浮点型(Double和Float)、布尔型(Bool)和文本型(String)。 2. 容器类型:例如数组(Array)和字典(Dictionary),这些类型用于存储集合数据。 3. 常量和变量:Swift中的常量...

    Swift 学习资料.zip

    1. **Swift基础**:Swift的基础语法,如变量、常量、数据类型(整型、浮点型、布尔型、字符串等)、控制流(if语句、switch语句、循环)、函数和闭包的介绍。 2. **面向对象编程**:Swift支持面向对象编程,包括类...

    swift 学习资料

    在Swift学习资料中,初学者可以了解到许多基础和进阶的概念,比如基本的数据类型、控制流的使用、函数和闭包的定义、对象和类的实现、枚举和结构体的应用、接口和扩展的使用以及泛型的编写等。这些知识点为学习Swift...

    SwiftNote:Swift学习笔记

    2. **类型系统**:Swift是强类型语言,支持整型、浮点型、布尔型、字符串等多种基本类型。它还有元组(Tuple)来组合不同类型的值。 3. **函数与闭包**:Swift的函数可以有默认参数、可变参数,闭包则是一种匿名...

    Swift编程入门教程.pdf

    Swift编程入门教程,从零开始,深入浅出的Swift语言学习指南; Swift编程入门教程,从零开始,深入浅出的Swift语言学习指南; Swift编程入门教程,从零开始,深入浅出的Swift语言学习指南; Swift编程入门教程,从零...

    整理好的swift学习资源和笔记.zip

    目前最全最火的swift学习资源和笔记,非常适合小白入门 目前最全最火的swift学习资源和笔记,非常适合小白入门 目前最全最火的swift学习资源和笔记,非常适合小白入门 目前最全最火的swift学习资源和笔记,非常...

Global site tag (gtag.js) - Google Analytics