国产探花免费观看_亚洲丰满少妇自慰呻吟_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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 冷水江市| 金门县| 农安县| 兴化市| 双鸭山市| 鄂尔多斯市| 永川市| 义乌市| 木里| 泸西县| 进贤县| 兴山县| 蓬安县| 石柱| 潜江市| 嵊州市| 竹山县| 启东市| 武义县| 吉隆县| 泰和县| 会泽县| 叶城县| 乌鲁木齐市| 青川县| 司法| 金湖县| 溆浦县| 新田县| 丹棱县| 诏安县| 黄大仙区| 曲麻莱县| 宁蒗| 宜都市| 温泉县| 扎兰屯市| 丰都县| 富民县| 丰都县| 寻乌县|