C#中decimal的用法
2015-12-26 15:05
465 查看
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(); } } }
相关文章推荐
- C#中打日志导出日志到txt文本
- C# winform平台下使用spread控件导出excel表格
- C#中通过类来继承两个接口,父类实例化接口中的方法,子类继承父类,调用方法
- C# invoke和begininvoke
- 设计模式C#实现(十四)——责任链模式
- C# 16进制与字符串、字节数组之间的转换
- 三层登录实例——C#
- C#读取xml文件
- C#中线程的用法
- C# 表复制和数据行的复制说明(Clone、ImportRow 、Copy )
- c# 串口所有数据接收 到串口的数据全部处理
- C#索引器
- C#学习之类的构造方法
- c# 串口调试
- 生成随机密码
- C# Socket编程笔记
- c#widowform导出数据模块编写
- C#流概述
- C#回调实现的一般过程
- C# 流总结(Stream)