swift4-浮点类型

//定义一个浮点类型
var a = 1.5
//定义一个单精度浮点数,表示32位浮点数,对数据精度要求不高可以使用此类型
var b : Float = 2.5
//获得指定类型的最大值
var c = Float.infinity
//定义一个双精度浮点类型变量,表示64位浮点数,对数据精度要求高时使用此类型
var d :Double = 3.5
//浮点类型数据进行数据运算
d+1;d-2;d*3,d/4
//将浮点类型加上2再乘以4
d.addProduct(2.0,4.0)
//将变量乘以1.2
d.advanced(by : 1.2)
//获得变量的值和20的差值
d.distance(to : 20)
//获得浮点数的有效位数
d.significand
//获得浮点数的指数
d.exponent
//查看当前数字转换为字符串的值
d.description
//检查当前的浮点数值是否为有限数值
d.isFinite
//检查当前的浮点数值是否为无限数值
d.isInfinite
//检查当前的数值是否小于10.0
d.isLess(than : 10.0)
//检查当前的数值是否小于等于10.0
d.isLessThanOrEqualTo(10.0)
//检查当前数字是否为非数字
d.isNaN
//检查当前数值是否为0
d.isZero
//获得当前数的值大小
d.magnitude
//获得当前数值的相反数
d.negate()
//将浮点数转换为整形数值,并舍入到小于或者等于源数值最接近的允许值
15.5.rounded(.down)
-15.5.rounded(.down)
//将浮点数转换为整形数值,并舍入到大于或者等于源数值最接近的允许值
15.5.rounded(.up)
-15.5.rounded(.up)
//将浮点数转换为整形数值,并舍入到大于或者等于源数值的允许值,即向远离0的方向摄入
15.5.rounded(.awayFromZero)
-15.5.rounded(.awayFromZero)
//将浮点数转换为整形数值,并舍入到大于或者等于源数值的允许值,即向靠近0的方向摄入
15.5.rounded(.towardZero)
-15.5.rounded(.towardZero)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 10,809评论 0 13
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,645评论 0 13
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 4,116评论 0 2
  • 关于 Swift 重要这个文档所包含的准备信息, 是关于开发的 API 和技术的。这个信息可能会改变, 根据这个文...
    无沣阅读 4,652评论 1 27
  • 《小王子》是一本可以清澈心灵的童话书,让我深受感动。正如书中所说的:水对心是有益处的。它就如水般澄清透彻,使人安宁...
    红薯大人和芝士少女阅读 446评论 0 0

友情链接更多精彩内容