主要用到 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) = 1Math.Ceiling(1.1) = 2Math.Ceiling(1.5) = 2Math.Ceiling(3.1) = 4 

4、Math.Floor 取地板值,即向下取整,与"四舍五入"无关。Math.Floor(1) = 1Math.Floor(1.1) = 1Math.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));

转载于:https://www.cnblogs.com/xinaixia/p/4834271.html

C# 之 Math取整相关推荐

  1. C# 之 Math取整数

    C# 之 Math取整数 引用 主要用到 System 命名空间下的一个数据类 Math ,调用他的方法. C#取整函数使用详解: 1.Math.Round是"就近舍入",当要舍入 ...

  2. python中math.ceil是什么意思_python中的数字取整(ceil,floor,round)概念和用法

    python中的数学运算函数(ceil,floor,round)的主要任务是截掉小数以后的位数.总体来说 就是取整用的.只是三者之间有微妙的区别: floor() :把数字变小 ceil() : 把数 ...

  3. math python 向上取整_Python的数值基本运算和其它数学运算方法

    数值基本运算 支持最基本的数学运算符号:+ - * / % **.取正负+x -x,地板除法//,除法和取模divmod(x, y): 12345678910111213141516171819202 ...

  4. math python 向上取整_计算机等级考试二级Python语言模拟试卷单选解答详解第1期...

    模拟试卷单选题20题 有粉丝私信希望增加一些针对国家二级Python考级的小练习和答题详解.所以就有了模拟试卷的题目讲解. 第1题:下面的程序运行结果是( ) 解答: 这是一个变量作用域的问题,变量分 ...

  5. java int相除向上取整_java实战项目常用类,Date、Calendar、BigDecimal、Math、UUID

    Java开发中经常用到的类和方法,以下主要就日期是时间处理.金融数字处理.数学计算.随机数.MD5加密等. java.util.Date类 java.util 包提供了 Date 类来封装当前的日期和 ...

  6. math 向上取整_自我说明:关于Math和File类的具体说明.

    Math类: Math类,不允许有子类,它直接继承于object. Math类包含执行基本数字运算的方法.如基本指数,对数,平方根和三角函数. Math的基本方法: System.out.pintln ...

  7. JAVA Math函数向上取整和向下取整

    JAVA Math函数向上取整和向下取整, 向上取整用Math.ceil(double a) 向下取整用Math.floor(double a) 举例: double a=35; double b=2 ...

  8. JavaScript中日期Date、Math方法及使用例 驼峰命名法 网页显示时间 对数据取整 随机数 返回绝对值 四舍五入

    Date的使用方法及示例 1.Date的概括及用法 当我们需要在网页中显示当前时间时,就需要用到Date,Date方法可能用的不多,但会非常实用. 首先可以尝试在编译器中输入以下代码: var tim ...

  9. Java之Math三种取整方法

    public class MathUtils { /** * 向上取整:比自己大的最小整数 * @param num * @return */ public static Double ceil(do ...

最新文章

  1. 解决thinkphp在开发环境下文件模块找不到的问题
  2. text-overflow
  3. cp命令复制目录 不覆盖
  4. 在VMWare上安装Win3.2
  5. 初涉c#设计模式-Iterator Pattern
  6. 模式窗体中调用父页面Javascript
  7. 西门子修复热门 CAD 库中的多个代码执行高危漏洞
  8. 字符串运用-密码截取
  9. 安装kali-linux提示vesamenu.c32 not a COM32R image
  10. topjui中datagrid增删改查
  11. 国产linux系统对打印机的支持,Linux系统下对打印机进行配置
  12. VSCode插件Code Runner用于C++
  13. HOJ 12814 SIRO Challenge (状态压缩DP)
  14. ubuntu打开摄像头测试
  15. 元学习之《On First-Order Meta-Learning Algorithms》论文详细解读
  16. python开发框架——Django基础知识(七)
  17. Hibernate 缓存机制续 - 查询缓存
  18. Springboot 基于CXF构建WebService服务
  19. 正则表达式、常用的匹配总结
  20. 命令行下使用cl命令设置

热门文章

  1. java计算圆锥体积_六年级:美妙数学之“球的体积计算”(0430六)
  2. mysql监控sql_关于对mysql语句进行监控的方法详解
  3. 【测试思考】测试段位之测试六段
  4. linux cp 目录不存在自动创建,Linux运维知识之Linux:复制并创建目标目录,如果它不存在...
  5. 广义线性模型_算法小板报(四)——初探广义线性模型和最大熵模型
  6. c语言赫夫曼树的编码与译码,哈夫曼树与编码译码实现
  7. Linux如何在栈上分配内存,Java堆与栈内存分配及String小记
  8. php面向对象公共类,PHP面向对象(一):类与类的实例化
  9. mvc怎么套用html模板,ASP.NET MVC3模板页的使用(2)
  10. 编写jmeter测试用例_JMeter 编写接口测试用例遇到的问题及解决