C# 的浮点类型 float double 和十进制类型 decimal
// 浮点型数据 float double(双精度)
// float f = 1.1; // ps:写小数的时候只要后面没有加上 f/F 默认是double类型
// 正确的定义
double d = 1.1;
float f = 1.1F;
float f1 = 1f;
// f = d; // ps:float 是一个大盒子 可以接收任意的整形数据(4种)不能接收double
d = f; // double 可以接收float类型数据; double 可以容纳 float;
float fMax = float.MaxValue;
double dMax = double.MaxValue;
double dMin = double.MinValue;
// 十进制类型 decimal 表示不确定的类型数据 是一个非基础类型的 一般不适用
// 会有大的性能开销 decimal 的范围很大 比 double 大
decimal dc = 10;
decimal dc1 = 1.1m; // 1.1m 表示 decimal 类型
// de = f; ps: decimal 和 整形,浮点型不同用,没有包含关系 ==== 不能相互赋值