swift基础-数据类型-Double和Float

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_21153627/article/details/84070093
//定义一个浮点类型变量 通过变量的树枝 判断变量类型为浮点型
var a = 1.5
//定义一个float类型的浮点型。精度不高的话可以使用这个
var  b:Float = 2.5
//获取Float的最大值
var c = Float.infinity
//定义一个double的浮点数。 精度高 可存储大
var d:Double = 3.5
d+2.5 //增加。其它同理
//变量的值加2在乘4
d.addProduct(2, 4)
//变量的值✖️1.1
d.advanced(by: 1.1)
//获得变量的值和16的差值
d.distance(to: 16.0)

var e = 24.0
//获得值的有效位数
e.significand
//获得浮点数的指数
e.exponent
 //获得和24.0具有相同符号和指数的浮点数值 且有效位为1
e.binade
//获得数值的有效编码的位模式
e.bitPattern
//查看当前浮点数值转换为字符串后的值
e.description
//检查当前的浮点数值是否为有限数值
e.isFinite
//即纳差当前的浮点数值是否为无限数值
e.isInfinite
//检查当前的浮点数值是否小于6.0
e.isLess(than: 6.0)
//检查当前的浮点数值是否小于或等于6.0
e.isLessThanOrEqualTo(6.0)
//检查当前的浮点数值是否为非数字
e.isNaN
//检查当前的浮点数值是否为零
e.isZero
//获得当前浮点数的大小
e.magnitude
//获得当前浮点数的相反数
e.negate()
e.negate()
//将浮点数值转换为整数,并舍入到小于或等于源数值的最接近的允许值
12.5.rounded(.down)//.up 向上取
12.5.rounded(.awayFromZero)//向远离0的方向舍入
12.5.rounded(.towardZero)//向靠近0点方向舍入
12.5.rounded(.toNearestOrAwayFromZero)//四舍五入
12.5.rounded(.toNearestOrEven)//四舍五入到最近的偶数 偶数 偶数
//以截取的方式获得浮点数/制定数的余数
14.0.truncatingRemainder(dividingBy: 3.0)
//获得浮点数/制定值的余数
14.0.remainder(dividingBy: 3.0)

猜你喜欢

转载自blog.csdn.net/qq_21153627/article/details/84070093