上QQ阅读APP看书,第一时间看更新
第2章 量值与基本数据类型
无论数学的任一分支是多么抽象,总有一天会应用在这实际世界上。
——尼古巴斯·伊万诺维奇·罗巴切夫斯基
变量一词源于数学,在计算机中,它被用来表示可以改变的值或者计算结果的抽象概念。与变量对应的是常量,它也是一种抽象概念,只是大多数情况下常量表示的值或计算结果是不可改变的。在大多数高级编程语言中,常量和变量的含义往往是广义的,它们可以表示一个具体类型的值、一段代码块、一个内存地址或者一个函数方法,本书中将变量和常量统称为量值。
数据类型则是将具有相同属性的数据进行分类,计算机中所有内容的实质都是数据,计算机的工作原理就是将这些数据存储在内存中的某个位置,并且在需要使用时快速方便地找到它,然后对其进行各种运算操作。不同的数据所占有的内存空间可能会有很大的差异,例如整数数据与浮点数(小数)数据、字符串数据与集合数据等,为了使各类数据能够最优地分配内存,避免不必要的内存消耗,大多数编程语言都定义了一系列的数据类型,Swift也不例外。本章将向读者介绍Swift中支持的基本数据类型,如整型、浮点型、布尔型、元组、可选类型等。
通过本章,你将学习到:
- 常量与变量的意义、声明、命名规范、类型。
- 数学进制与计算机存储原理。
- 整型数据、浮点型数据、布尔型数据的应用。
- Swift语言中的元组类型和可选类型。
- 如何为类型取别名。