C# 之 Math取整数
C# 之 Math取整数
- 引用
主要用到 System 命名空间下的一个数据类 Math ,调用他的方法。
C#取整函数使用详解:
1、Math.Round是"就近舍入",当要舍入的是5时与"四舍五入"不同(取偶数),如:
Math.Round(0.5,0)=0
Math.Round(1.5,0)=2
Math.Round(2.5,0)=2
Math.Round(3.5,0)=4
2、Math.Truncate 计算双精度浮点数的整数部分,即直接取整数,如:
Math.Truncate(-123.55)=-123,
Math.Truncate(123.55)=123
3、Math.Ceiling 取天板值,即向上取整,与"四舍五入"无关。
Math.Ceiling(1) = 1
Math.Ceiling(1.1) = 2
Math.Ceiling(1.5) = 2
Math.Ceiling(3.1) = 4
4、Math.Floor 取地板值,即向下取整,与"四舍五入"无关。
Math.Floor(1) = 1
Math.Floor(1.1) = 1
Math.Floor(1.5) = 1
Math.Floor(3.9) = 3
取天板值与地板值,与"四舍五入"无关。其实Floor的结果与(int)相同,因此也可以这样写
Math.Floor((double)2/3+0.5)
int a = 5; int b = 2; lbl.Text = Convert.ToString(Math.Ceiling((double)a / (double)b));
引用
[1]: C# 之 Math取整 - Now,DayBreak - 博客园 http://www.cnblogs.com/xinaixia/p/4834271.html
C# 之 Math取整数相关推荐
- jsp页面取整数 和Java页面取整数
<pre name="code" class="javascript">导包 <%@page import="java.text.D ...
- C# 之 Math取整
主要用到 System 命名空间下的一个数据类 Math ,调用他的方法. C#取整函数使用详解: 1.Math.Round是"就近舍入",当要舍入的是5时与"四舍五入& ...
- jdk 取整数_JDK 15中的确切绝对整数
jdk 取整数 JDK 15 Early Access Build b18向Math和StrictMath类引入了新方法,这些方法将在提供的值超出方法所支持的范围时抛出ArithmeticExcept ...
- java整属取余数_js取整数、取余数的方法
摘要:这篇JavaScript栏目下的"js取整数.取余数的方法",介绍的技术点是"取余数.取整数.取余.取整.js.方法",希望对大家开发技术学习和问题解决有 ...
- js中几种对数值取整数和小数部分的方法
js中几种对数值取整数和小数部分的方法 取整 (1)parseInt 用法:parseInt(num) 这是最常见的一种取整方式,但是其实parseInt并不是为了取整而设计的 注: parseInt ...
- lua中的整除与取整数
书籍是人类进步的阶梯,在没看lua程序设计第四版之前,并不知道lua有整除运算符,需要返回整除结果的时候,自己还得进行多余的运算,减去小数部分.前几天需求刚好需要用到整除和取一个浮点数的整数部分,运用 ...
- C语言中取整数的几种方法
C语言中取整数的方法 1.强制转换(int) #include <stdio.h> #include <math.h> int main(){float a = 2.718;i ...
- js 四舍五入取整数
一.四舍五入取整数 Math.round() console.log(Math.round(2.5));//3 console.log(Math.round(2.4));//2 <script& ...
- python中取整数操作
python中取整数操作 ★向靠近零的方向取整 int(x)内置函数[https://docs.python.org/zh-cn/3/library/functions.html#int ],向靠近零 ...
最新文章
- eclipsevue代码怎么运行_[Java教程]使用eclipse初步学习vue.js操作
- 【OpenCV入门指南】第五篇 轮廓检测 上
- xshell连不上虚拟机linux的解决办法(用的默认NAT模式)
- java java se_Java 8 SE可选,严格的方法
- 扩展Kubernetes API
- 指定 年 周 星期 获取这周的开始日期和结束日期
- 20171026_Python学习第二周四次课
- php 删除判断是否存在,PHP – 判断utf-8编码是否存在BOM并自动删除
- java 生成xml数据
- Springboot整合Drools规则引擎
- 构建区块链量化交易系统(一)
- 计算机网络题库与答案西电,西电计算机网络期末试题.doc
- 《不只是美:信息图表设计原理与经典案例》—— 2.2 数据的展示形式
- magicbook linux系统换w7,荣耀MagicBook笔记本怎么安装win7系统
- 解决阿里云端口不通 配置安全组无效
- 徐佐君:智慧园区网络 开放使能共赢
- html图片左侧留白,HTML+CSS布局img图片元素出现空白的问题
- iOS客户端开发与Web前端开发
- iOS 基于 AVFoundation 制作的用于剪辑视频项目
- IT审计 独立于IT管理的监督过程(zt)
热门文章
- 经营性ICP与非经营性ICP有什么区别?
- Open-Domain Question Answering相关部分论文阅读摘要
- DNA binding motif比对算法
- 发表16篇Nature、14篇Science!这位顶尖学者告诉你论文十大诀窍
- [统计模型] 基于R的潜在剖面分析(LPA)
- html名人名言页面,HTML5 纪念卡 | 名人名言卡
- 最后一周 | 微生物组-宏基因组分析(线上/线下同时开课,2021.1)
- 戴尔笔记本,快捷键无法调节屏幕亮度,有图标显示,就是没有调节效果
- 智能卷发器的原理和功能
- 2017云栖大会大咖演讲PPT+视频官方资料合集来啦!