decimal float double小數位比較

decimal float double小數位比較

語法---2023-7-27
decimal 最多可以保留28位小數
float 最多可以保留6位小數
double 最多可以保留14位小數
 /// <summary>
        /// 測試語法
        /// </summary>
        public static void TestProgrammer()
        {
            decimal a = 4.9998888888099928883838838367M;//decimal 最多可以保留28位小數
            Console.WriteLine($"decimal 最多可以保留28位小數---4.9998888888099928883838838367M------{a}");

            var x = 4.9998;
            Console.WriteLine($"a.ToString(00.000000)---0 表示佔位符,有沒有都會佔位置,有替換,沒有顯示0------{x.ToString("0.000000")}");//0 表示佔位符,有沒有都會佔位置,有替換,沒有顯示0
            Console.WriteLine($"a.ToString(##.####)---# 表示佔位符,根據實際佔位置,有替換,沒有顯示0------{x.ToString("##.######")}");//# 表示佔位符,根據實際佔位置,有替換,沒有顯示0

            float b = 4.666677f;//float 最多可以保留6位小數
            Console.WriteLine($"float 最多可以保留6位小數--4.666677f------{b}");

            double c = 4.111111111111116d;//double 最多可以保留14位小數
            Console.WriteLine($"double 最多可以保留14位小數--4.111111111111116d------{c}");
        }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章