C#DECIMAL结构取整方法总结
2012-06-27 12:42
78 查看
C#DECIMAL结构取整方法总结
using System;using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//Floor向负无穷方向舍入为最接近的整数
Console.WriteLine(decimal .Floor(-1.3m)); //-2
Console.WriteLine(decimal .Floor (3.5m)); //3
Console.WriteLine(decimal .Floor (4m)); //4
//Truncate向零方向舍入为整数
Console.WriteLine(decimal.Truncate(-1.3m));//-1
Console.WriteLine(decimal.Truncate (3.5m));//3
Console.WriteLine(decimal.Truncate (4m)); //4
//如果想实现四舍五入,则必须用下面的技巧,保留到小数点后2位,就用100,保留到小数点后3位就用1000,依次类推
decimal a = 8.335m,b=8.345m;
Console.WriteLine(decimal .Truncate (a*100+0.5m)/100); //8.34
Console.WriteLine (decimal .Truncate (b*100+0.5m)/100); //8.35
//总结,System.Double(double)和System.Single(float)结构都没有这2种方法,所以一般用decimal来实现取整
}
}
}
相关文章推荐
- C#decimal结构取整方法总结
- C#decimal结构取整方法总结
- 【C#基础知识】之结构、数组及常用的几种排序方法总结
- Sql2012如何将远程服务器数据库及表、表结构、表数据导入本地数据库 自定义日志记录功能,按日记录,很方便 C#常量和字段以及各种方法的语法总结 类型,对象,线程栈,托管堆在运行时的关系,以及clr如何调用静态方法,实例方法,和虚方法 asp.net webapi 自定义身份验证
- C#decimal结构取整方法总结
- C#调用C++方法,C#使用c++方法返回类或结构体
- Atitit.视频文件加密的方法大的总结 java c# php
- 软件体系结构原理、方法与实践总结
- C# 入门(5) 类和结构,静态,访问器,虚成员和抽象成员,扩展方法,操作符重载,匿名类型
- C# 拷贝数组的几种方法(总结)
- C#.NET示例读写xml所有节点的代码实现方法和读取xml节点的数据总结
- java取整和java四舍五入方法 BigDecimal.setScale()方法详解.
- C#操作Excel(创建、打开、读写、保存)几种方法的总结
- C#异步调用方法总结
- 总结C#中得到程序当前工作目录和执行目录的一些方法
- C#操作字符串方法总结<转>
- C# 窗体间调用,通信方法总结
- C#遍历DataSet中数据的几种方法总结
- C#程序中session值的保存方法以及转为字符串的方法总结
- C#高级编程三十天----泛型结构,泛型方法,泛型托付