zoukankan
html css js c++ java
C#DECIMAL结构取整方法总结
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来实现取整
}
}
}
查看全文
相关阅读:
基于聚类和神经网络的图像颜色提取和评分方案
spring cloud单点登录
普通spring jsp+mybatis项目修改为springboot + jsp +mybatis项目
Java使用RSA加密解密签名及校验
开源项目源代码阅读清单
git 命令 —— checkout
集大成者 —— 荀子
Scikit-learn库中的数据预处理(一)
arduino远程刷新(烧录)固件
概念的理解 —— 电学
原文地址:https://www.cnblogs.com/jljxxf/p/2565622.html
最新文章
大神是如何装逼的 之 vim插件使用taglist和nerdtree
vim插件ctags的安装和使用【转】
git分支的合并和冲突解决【转】
【转】创建和使用ANDROID LIBRARY工程
实机桌面上给虚拟机安装系统(分区,恢复GHO)
U盘启动时提示starting cmain,3种终极解决方案
Windows系统文件详解【大全】
延时启动脚本
Access自定义函数(人民币大写)
脚本附加数据库
热门文章
SQL查询与修改数据库逻辑文件名,移动数据库存储路径示例
SQL SERVER 断开所有连接(转)
追踪记录每笔业务操作数据改变的利器——SQLCDC
请确保您的数据库兼容模式设置为 90
jQuery写一个简单的弹幕墙
初学者的React全家桶完整实例
微信小程序的零食商城
用javascript写一个emoji表情插件
高仿QQ Xplan的H5页面
用css3做一个求婚小动画
Copyright © 2011-2022 走看看