Swift教程 - Swift数字

2018-01-10 21:33 更新

Swift教程 - Swift数字

Swift数字有自己的数据类型。

在Swift中,一些数字数据类型可以存储大于的数字其他。

具有小数部分的数字会有不同的处理而不是整数的数字。

整数

整数是可以是正数或负数的整数。

整数不能有任何小数位。

例如,1,2和-9都是整数。

Int 用于当你不需要指定整数的大小。

以下代码声明整数

let i1:Int = 5
var i2 = 7

i1 是一个整数常量,而 i2 是一个整数变量。



整数大小

在32位系统上 Int 可以存储从-2,147,483,648到2,147,483,648之间的任何整数。

Swift对于各种大小和无符号整数具有以下int类型:Int8 Int16 Int32 Int64 UInt8 UInt16 UInt32和UInt64。

在这些数据类型中,数字表示整数的大小。

例如,Int8表示8位,它给出一个整数范围-127至127。

具有 U 作为第一个字符的数据类型是无符号的整数。 这些整数必须为正数。UInt8给你一个0到255的范围。



浮点数字

浮点数可以有小数位。

浮点数的示例为9.99。

要指定浮点数,可以使用Float数据类型,如下面的示例所示。

let f1:Float = 9.99
let f2 = 3.14

如果省略数据类型并包括带小数位的数字,Swift将使用类型推断来确定数据类型为Float数据类型。

Float是一个32位的浮点数,你应该使用它不需要64位精度。

当您需要64位精度时,使用双数据类型,如下面的代码所示。

let d1:Double = 1.2345
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号