流浪のwolf

卷帝

导航

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 和 整形,浮点型不同用,没有包含关系 ==== 不能相互赋值

 

posted on 2024-02-24 09:47  流浪のwolf  阅读(118)  评论(0编辑  收藏  举报