Swift - 基本数据类型(二)Float/Double浮点数
2016-06-17 本文已影响2960人
千山小畻
一、浮点数分为两种类型
- Float 32位浮点数 精确度:至少6位小数
- Double 64位浮点数 精确度:至少15位小数
二、如果没有说明类型,浮点数默认是Double类型
let n:Float = 0.14 //n是FLoat类型的常量 let m = 0.14 //num是Double类型的常量
三、浮点数2种表现形式
- 十进制(无前缀)
无指数: let n = 12.5
有指数: let m = 0.125e2
//0.125e2 == 0.125 * 10^2
- 十六进制(以0x为前缀,且一定要有指数)
let m = 0xC.8p1
//0xC.8p0 ==0xC.8 2^1 == 12.5 * 2 == 25.0
//0xMpN == 0xM2^N