C#中decimal的用法

来源:互联网 发布:网络延长器品牌 编辑:程序博客网 时间:2024/05/18 18:42
decimal拥有比float更高的精度,最高能处理到小数点后面的28位。适合用在财务类等对数字精确度要求比较高的场合。

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace cxx{    class test    {        static void Main(string[] args)        {            decimal price;            decimal discount;            decimal discount_price;            //注意:必须要带“m”,否则将和标准的浮点类型一样。而我们要求的却是            //用来计算货币类的浮点数,但是可以给其赋整数值。            // decimal 对小数的运算更加的准确。            price = 19.95m;            discount = 0.15m;               //discount rate is 15%            discount_price = price - (price * discount);            Console.WriteLine("Discounted price :$ " + discount_price);            Console.ReadKey();        }    }}

 

0 0