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

简介:

Swift提供8163264位形式的有符号及无符号整数。这些整数类型遵循C语言的命名规约,我归纳了Swift中的整型:

 wKiom1bUC9qyzwb7AADsRr53MnU783.jpg

 

                            

 wKiom1bUC__SNeEiAAD2-LteCdE595.jpg


整型示例:

1
2
3
4
5
6
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)两种,双精度浮点数所使用的内存空间比浮点数多,可表示的数值范围与精确度也比较大。

wKioL1bUDKrw_NuDAACVMm1Lzkk201.jpg

 



本文转自 tony关东升 51CTO博客,原文链接:http://blog.51cto.com/tonyguan/1746103,如需转载请自行联系原作者

相关文章
|
3月前
|
存储 安全 编译器
在Swift编程语言中,数据类型
在Swift编程语言中,数据类型
31 1
|
4月前
|
存储 Swift
Swift 数据类型
Swift 数据类型
42 2
|
前端开发 Swift 数据安全/隐私保护
Swift实用小册01:参数声明、数据类型、命名方式、代码注释
Swift实用小册01:参数声明、数据类型、命名方式、代码注释
183 1
|
Swift
swift语法的基本介绍(Swift中数据类型)
swift语法的基本介绍(Swift中数据类型)
150 0
swift语法的基本介绍(Swift中数据类型)
|
Swift
(二)swift的基本数据类型
(二)swift的基本数据类型
291 0
|
Swift
Swift学习笔记——页面跳转
创建一个single view app后,项目中有main.storyboard,里面是一个viewcontroller。 那么我们如何实现页面跳转 首先添加一个导航控制器Navigation Controller。点击右上的➕,然后选择控件拖到面板上即可
1150 0
|
前端开发 测试技术 Swift
Swift学习笔记——新建项目
在xcode菜单中选择 new -> project -> single view app 点击next在弹出窗中填写项目名称 这里languge有可以选择object-c或swift作为项目语言。这里我们学习swift,所以选择swift。 如果language选择swift,下面的user interface可以选择swiftUI和storyboard。 SwiftUI是2019 年 WWDC 大会上,苹果在压轴环节向大众宣布了基于 Swift 语言构建的全新 UI 框架,与flutter类似,是用代码编写页面,支持快速预览。
664 0
4.Swift学习之数据类型
Swift类型的介绍 Swift中的数据类型也有:整型/浮点型/Bool型/元组/枚举/结构体/对象类型等 基本类型 整型 有符号 Int8 : 有符号8位整型 Int16 : 有符号16位整型 Int32 : 有符号32位整型 Int64 :...
1009 0