Swift - 基本数据类型(二)Float/Double浮点数

一、浮点数分为两种类型
  • 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 == 0xM
    2^N

你可能感兴趣的:(Swift - 基本数据类型(二)Float/Double浮点数)