Swift 中的数据类型2024 年 8 月 29 日 | 5 分钟阅读 在 Swift 4 编程语言中,数据类型用于创建变量或常量。在每种编程语言中,我们都必须使用不同类型的变量来存储数据。变量是用于存储值的保留内存位置。 这意味着当你创建一个变量时,你会在内存中保留一些空间。 数据类型是变量可以存储在其中的数据(值)的类型。此数据可以是文本/字符串("JavaTpoint")或数字 (12.34) 或仅仅是位 (0 & 1)。 我们必须定义数据类型以确保只存储定义类型的数据。 例如:假设您必须存储学生的数据,您需要存储他的姓名和分数。 分数是数字(即 70),名称是字符串(即 Alex),因此您需要创建两个变量或常量来存储数据。 在 Swift 4 中,您可以通过声明变量和数据类型来完成此操作,如下所示: 在这里,我们声明了 Int 类型的 Marks 变量,它存储值 70,以及 String 类型的 Name 变量,它存储值 Alex。 如果您使用以下语法,您将会收到编译时错误 它将显示一条消息,指出无法将“String”类型的值转换为指定类型“Int”。 它表明一个数字只能存储在 Int 数据类型中,而不能存储在 String 数据类型中。 数据类型的大小数据类型的大小指定了给定变量或常量中可以存储的数据的大小。 数据类型的大小以位为单位测量,它可以存储高达 2位 的值。 因此,数据类型大小为 1 位 最多可以存储 21 = 2 个值:0 或 1。 数据类型大小为 2 位 最多可以存储 22 = 4 个值。 它们是:(00,01,10,11)。 它可以表示为: 与 n 位系统的数据类型相同,最多可以存储 2n 个值。 Swift 4 数据类型最常见的 Swift 4 数据类型是 Bool 数据类型
布尔数据类型示例输出 true 整数数据类型
整数数据类型示例输出 50 40 说明: 在上面的程序中,我们声明了一个 Int 类型的变量 highScore,然后赋值 50;它提供输出 50。 稍后,我们使用赋值运算符 highScore = 40 将值更改为 40;它提供输出 40。 Swift 中 Int 数据类型还有一些其他变体。 Int8 数据类型Int8 数据类型可以存储正数和负数的小数字。 它的默认值为 0,大小为 8 位,范围从 -128 到 127。 它可以存储 28 个值,即从 -128 到 127(包括 0)的值。 您可以使用 .min 和 .max 检查 Int8 数据类型可以存储的最高和最低值。 .min 和 .max Int8 数据类型示例输出 -128 127 UInt 数据类型UInt(无符号整数)只能存储无符号数字(正数和零)。 其他剩余属性与整数数据类型相同,这意味着
Float 数据类型float 数据类型可以存储小数和分数。 它的默认值为 0.0,大小为 32 位,范围从 1.2*10-38 到 3.4 * 1038(约 6 位数字)。 float 数据类型示例输出 3.1416 Double 数据类型Double 数据类型可以像 float 数据类型一样存储小数或分数,但比 float 支持更大的小数点。 它的默认值为 0.0,大小:64 位,范围从 2.3*10-308 到 1.7*10308(约 15 位数字) Double 数据类型示例输出 3.1416 字符数据类型字符数据类型可以存储单个字符字符串文字。 它用于添加表情符号或英语以外的语言。 字符数据类型示例输出 J Ĵ 字符串数据类型字符串数据类型可以存储字符集合。 它是值类型,其默认值为 "" (空字符串)。 Swift 允许您使用一些特殊的转义序列来在字符串中使用它们。例如, 字符串数据类型示例输出 Jack "Jack" Ĵack 表格形式的数据类型变量的范围
下一个主题Swift 变量 |
我们请求您订阅我们的新闻通讯以获取最新更新。