国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#數據類型:decimal數據類型的使用

2023-05-02 19:48:23
字體:
來源:轉載
供稿:網友

本文目的是使讀者掌握decimal數據類型的定義、賦值和初始化的方法。

C#中的decimal數據類型的數值后必須有后綴“M”“m”,否則編譯時將給出如下的錯誤信息:

錯誤 不能隱式地將 Double 類型轉換為“decimal”類型;請使用“M”后綴創建此類型

造成這個問題的原因主要是,在C#中,小數默認以雙精度類型(double)進行存儲的,而默認情況下,double無法完成到decimal類型的轉換,需要指定后綴來完成。

同時,通過本案例可以進一步學習輸出格式控制的方法。 

源代碼如下:

using System;

namespace DecimalType
{
  class Program
  {
    static void Main(string[] args)
    {
      //decimal數據類型在賦值或初始化時,
      //其值后必須有后綴“M”或“m”

      decimal dc1 = 22.3m;
      decimal dc2 = 32.4565M;
      decimal dc3;
      dc3 = 235.2335m;

      //下面初始化的值格式有誤
      //decimal dc4 = 43.343;


      Console.WriteLine("dc1={0:N2}", dc1);
      Console.WriteLine("dc2={0:N2}", dc2);
      Console.WriteLine("dc3={0:N3}", dc3);
    }
  }
}

運行結果如下:

dc1=22.30
dc2=32.46
dc3=235.234

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新邵县| 兴安县| 门源| 泰顺县| 资阳市| 定西市| 曲松县| 宁安市| 天镇县| 江门市| 理塘县| 运城市| 台南市| 乌拉特后旗| 井研县| 紫阳县| 揭西县| 乃东县| 宣恩县| 建德市| 林周县| 含山县| 滦南县| 天等县| 呼和浩特市| 六枝特区| 福安市| 吐鲁番市| 高青县| 广汉市| 澄城县| 陇川县| 舞阳县| 清丰县| 扬州市| 阿克| 额济纳旗| 仙游县| 青浦区| 新津县| 新津县|