博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《从零开始学Swift》学习笔记(Day 13)——数据类型之整型和浮点型
阅读量:6005 次
发布时间:2019-06-20

本文共 898 字,大约阅读时间需要 2 分钟。



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

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

 

欢迎关注关东升新浪微博@tony_关东升。

关注智捷课堂微信公共平台,了解最新技术文章、图书、教程信息

更多精品iOS、Cocos、移动设计课程请关注智捷课堂官方网站:http://www.zhijieketang.com

智捷课堂论坛网站:http://51work6.com/forum.php

 

 

 

你可能感兴趣的文章
css的2D转换
查看>>
一、python服务端入门:读取文件并返回给前端
查看>>
elasticSearch升级记录 ver.1.4.5→ver.5.2.0
查看>>
VUE.js中访问地址的url带有#的问题
查看>>
吴恩达机器学习笔记-正规方程
查看>>
pwa-之service worker 基本概念
查看>>
阿里云专访Redisson作者Rui Gu:构建开源企业级Redis客户端之路
查看>>
QQ会员2018春节红包抵扣券项目背后的故事
查看>>
spring security实战 4-使用隐式模式(implicit grant type)保护资源
查看>>
【webstrom】——webstrom提示map未授权解决方法
查看>>
并发编程的艺术
查看>>
Flutter论坛客户端(v0.0.1)正式发布
查看>>
我的 Vue.js 学习日记 (十三) - vue-router
查看>>
猴子自拍版权归谁?
查看>>
Python每日小知识(6)函数滴参数
查看>>
九天学会Java,第五天,函数定义,函数调用
查看>>
React Natve 真机运行步骤及常见错误
查看>>
【module】json
查看>>
文件和字符编码
查看>>
VMware 来安装虚拟机遇到的坑
查看>>