C#中Math.Round()函数的简单解析

 

 

可以看出,这里的Round并非符合四舍五入的规律,也在此提醒各位初学者,不要把Round理解为四舍五入,那么Round到底是一个什么样的规律呢?
假如一个数为:a.5
1.当a为正数的时候:

a如果为奇数,使用Round之后,则舍去5进位,即结果为:a+1。如:3.5——》4
a如果是偶数,使用Round之后,则直接舍去5,即结果为:a。如4.5——》4
2.当a为负数的时候:

a如果是奇数,使用Round之后,则舍去5后退一位,也就是a-1;
如:-3.5——》-4;
a如果是偶数,使用Round之后,则直接舍去5,结果为a;
如:-4.5——》-4;
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/Htojk/article/details/78214960

posted @ 2024-09-29 15:54  不会游泳的鱼~~  阅读(296)  评论(0编辑  收藏  举报