C# 之 Math取整

摘要:
它主要使用System命名空间中的数据类Math来调用其方法。使用C#舍入函数的详细信息:1.数学。圆形是“最近的圆形”。当舍入为5时,它与“舍入”(偶数)不同。例如,数学。圆形=0路径。圆形=2路径。圆形=2路径。舍入=42.数学。Truncate计算双精度浮点数的整数部分,即直接获取整数,如Math。截断=-123,数学。截断=1233,数学。Seiling采用上限值,即四舍五入,与“舍入”无关。数学Cuiling=1路径。Cuiling(1.1)=2路径。翠玲(1.5)=2Math。翠玲(3.1)=44.数学。Floor采用下限值,无论舍入如何,均向下舍入。事实上,Floor的结果与Floor的相同,所以你也可以写Math。Floorenta=5;intb=2;lbl.Text=Convert.ToString;
主要用到 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));

免责声明:文章转载自《C# 之 Math取整》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇最佳实践:Pulsar 为批流处理提供融合存储vim定制配色方案下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

c#中的委托和事件

1.委托 相当于c++中的函数指针 指针-->委托 方法作为参数 委托来接受 即委托指向该方法 委托作用:将方法变成和基本的数据类型一样 可以当参数传递,作为返回值,赋值等 例子: 委托声明 1)delegate void delegateFun1(int a,float b) //带参数不带返回值 2)delegate bool delegateF...

超级素数幂--全国模拟(一)

[编程题] 超级素数幂 时间限制:1秒 空间限制:32768K 如果一个数字能表示为p^q(^表示幂运算)且p为一个素数,q为大于1的正整数就称这个数叫做超级素数幂。现在给出一个正整数n,如果n是一个超级素数幂需要找出对应的p,q。  输入描述: 输入一个正整数n(2 ≤ n ≤ 10^18)     输出描述: 如果n是一个超级素数幂则输出p,q,以空格...

算法训练 删除数组零元素

算法训练 删除数组零元素   时间限制:1.0s   内存限制:512.0MB     从键盘读入n个整数放入数组中,编写函数CompactIntegers,删除数组中所有值为0的元素,其后元素向数组首端移动。注意,CompactIntegers函数需要接受数组及其元素个数作为参数,函数返回值应为删除操作执行后数组的新元素个数。输出删除后数组中...

P1028 数的计算

题目描述 我们要求找出具有下列性质数的个数(包含输入的自然数n): 先输入一个自然数n(n<=1000),然后对此自然数按照如下方法进行处理: 不作任何处理; 在它的左边加上一个自然数,但该自然数不能超过原数的一半; 加上数后,继续按此规则进行处理,直到不能再加自然数为止. 输入输出格式 输入格式: 一个自然数n(n<=1000) 输出格式:...

matlab里面如何保留小数特定位数(转载)

Matlab取整函数有: fix, floor, ceil, round.取整函数在编程时有很大用处。 一、取整函数  1.向零取整(截尾取整)  fix-向零取整(Round towards zero);  >> fix(3.6)     ans =      3  2.向负无穷取整(不超过x 的最大整数-高斯取整)  floor-向负无穷取...

[置顶] VC++ 创建Windows服务

首先,附上Windows创建服务的源代码,这个很好用的,大家一般都是选择的这个使用。 #include"XXXX.h" //包含的头文件 //定义全局函数变量 void Init(); BOOL IsInstalled(); BOOL Install(); BOOL Uninstall(); void LogEvent(LPCTSTR pszForma...