c#中的Math.Ceiling和Math.floor()和Math.Round()

这篇具有很好参考价值的文章主要介绍了c#中的Math.Ceiling和Math.floor()和Math.Round()。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. Math.Ceiling(),只要有小数就加1(小数部分不为0)
    例如:
Math.Ceiling(0.0) -> 0
Math.Ceiling(0.1) -> 1
Math.Ceiling(0.2) -> 1
Math.Ceiling(0.3) -> 1
Math.Ceiling(0.4) -> 1
Math.Ceiling(0.5) -> 1
Math.Ceiling(0.6) -> 1
Math.Ceiling(1.1) -> 2

2.Math.Round(),四舍五入取偶
四舍五入取偶意思的意思就是,针对于5到底入不入。如果把5入进去整数为偶数则入,若是奇数则不入。这样说如果不太理解,看下面的例子应该就会很容易理解了。
例如:

Math.Round(0.4) -> 0
Math.Round(0.5) -> 0
Math.Round(0.6) -> 1
Math.Round(1.5) -> 2
Math.Round(2.5) -> 2
Math.Round(3.5) -> 4

3.Math.Floor(): 总是舍去小数
例如:文章来源地址https://www.toymoban.com/news/detail-613389.html

Math.Floor(0.0) -> 0
Math.Floor(0.1) -> 0
Math.Floor(0.2) -> 0
Math.Floor(0.3) -> 0
Math.Floor(0.4) -> 0
Math.Floor(0.5) -> 0
Math.Floor(0.6) -> 0
Math.Floor(0.9) -> 0

到了这里,关于c#中的Math.Ceiling和Math.floor()和Math.Round()的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • C#安装.Net平台科学计算库Math.Net Numerics

    工作的时候需要使用到C#的Math.Net库来进行计算。 Math.Net库涵盖的主题包括特殊函数,线性代数,概率模型,随机数,插值,积分,回归,优化问题等。 这里记录一下,安装Math.Net库的过程。 Visual studio 2015安装这个库的时候,先更新Nuget,Nuget是C#的程序包管理器,许多扩展安

    2024年02月17日
    浏览(23)
  • 基于SSM的服务器运维管理的论坛系统+98166(免费领源码+开发文档)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案

    随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,服务器运维管理的论坛系统当然也不能排除在外。服务器运维管理的论坛系统是以实际运用为开发背景,运用软件工程原理和开发方法,采用 SSM技术构

    2024年01月16日
    浏览(46)
  • C# WebSocket 服务器

    *******************websocket服务器************************************** 第一步:创建HttpListener类,并启动监听:             var listener = new HttpListener();             listener.Prefixes.Add(\\\"http://10.10.13.140:8080/\\\");             listener.Start(); 第二步:等待连接 var context = listener.GetContext(); 第三步:

    2024年02月20日
    浏览(29)
  • TCP服务器的C#实现

    1、TCP实现类 2、页面布局 3、后台代码 4、运行结果

    2024年02月09日
    浏览(37)
  • C# 运算符详解:包含算术、赋值、比较、逻辑运算符及 Math 类应用

    运算符用于对变量和值执行操作。在C#中,有多种运算符可用,包括算术运算符、关系运算符、逻辑运算符等。 算术运算符用于执行常见的数学运算: 递增运算符 ++ 用于将变量的值增加 1,而递减运算符 -- 用于将变量的值减少 1: 在实际编码中,请注意避免在表达式中使用

    2024年01月20日
    浏览(53)
  • C#网络TCP服务器端的实现

    1、实现代码 2、运行效果

    2024年02月11日
    浏览(36)
  • c# 代码操作ftp服务器文件

    好久不见,我又回来了。给大家分享一个最近c#代码操作ftp服务器的代码示例   基础类的构造函数和属性       FtpOperation 中其他的方法 调用示例  贴了半天代码,都不太行,一会能展开,一会展不开,源码地址放下面了。 项目地址:https://github.com/yycb1994/FtpSiteManager

    2024年02月21日
    浏览(33)
  • C# Tcplistener,Tcp服务端,Tcp心跳包服务器简易封装

    我最近有个需求要写Tcp服务端,我发现Tcp服务端的回调函数比较麻烦,简化Tcp的服务,我打算自己封装一个简单的Tcp服务端。 C# TCP应用编程三 异步TCP应用编程 C# Tcpclient Tcplistener 服务器接收多个客户端消息通讯 关于C#Socket断开重连问题 我最近有个Tcp服务端的项目,发现TcpL

    2024年01月19日
    浏览(26)
  • c# 设置代理服务器发送http请求

    2024年02月16日
    浏览(34)
  • C# Math和Mathf的使用(小数取整、四舍五入、取绝对值等)

    在C#中我们做一些数学计算时,常会见到Math和Mathf的使用。到底使用哪个,它们有什么区别? 首先了解下它们的定义: Math:是C#中封装好的用于数学计算的一个工具类,命名空间是System; Mathf:是Unity中封装好的用于数学计算的一个工具结构体,命名空间是UnityEngine。 事实上,

    2024年02月07日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包