说明: 浮点型表示带有小数点的数字类型
浮点型只有2个的数据类型: float, double,两则区别就是有效数字范围不一样
| 数据类型 | 内存空间 | 数据范围 | 
|---|---|---|
| float(单精度类型) | 4个字节 | 小数点后7位有效数字范围 | 
| double (双精度类型) | 8个字节 | 小数点后15 ~16有效数字范围 | 
void OnStart()
  {
    // float: 单精度类型
    // 单精度类型只保留小数点7位以内的有效数字,如果超出就进行四舍五入
    float f1 = 3.1415926535897932384626f;
    Print("f1的值 = " + (string)f1);
    
    // float f2 = 3.1415926535897932384626;
    // Print("f2的值 = " + (string)f2);
    
    // double: 双精度类型
    // 双精度类型只保留小数点15位以内的有效数字,如果超出就进行四舍五入
    double d1 = 3.1415926535897932384626;
    // Print("d1的值 = " + (string)d1);
    
    // 如果double类型,值加上"f",会强制转换成float.
    double d2 = 3.1415926535897932384626f;
    Print("d2的值 = " + (string)d2);
  }
		                
瓜皮猫量化编程

