[转载]C#中实现强制整除 来源:网络
2010-05-06 11:37
309 查看
[转载]C#中实现强制整除
来源:网络两个int型数相除(/)为整除,自动舍弃小数部分;而double型相除则不然,结果的值四舍五入。
--------
如果/運算符中兩個操作數中有一個是double/float型,那麼另外一個數據類型數也會自動轉換為double型,結果也會為double型數.
C#中確實沒有整除的操作符,你可以使用操作符重載的方法:
//結果為四舍五入值
public static int operator / (double x, double y)
{
double result = x/y;
return System.Convert.ToInt32(result);
}
//結果為舍弃小數的值,不四舍五入
public static int operator / (double x, double y)
{
double result = x/y;
return System.Convert.ToInt32(result - x%y/y);
}
Tag
相关文章推荐
- 转贴:用C#下的Raw Socket编程实现网络封包监视,来自网络,来源不祥
- 用C#2.0实现网络蜘蛛(WebSpider)(转载)
- 用C#下的Raw Socket编程实现网络封包监视(转载)
- 艾伟_转载:用C#实现基于TCP协议的网络通讯
- 用C#2.0实现网络蜘蛛(WebSpider)(转载)
- 在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(一)----基础类库部分(来源:http://blog.csdn.net/yangjundeng/archive/2005/03/17/321920.aspx)
- [转载]在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(二)----使用方法
- [转载]在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(一)----基础类库部分 .
- C#中实现强制整除
- 在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(一)----基础类库部分
- 使用C#实现网络时间同步功能
- 用C#下的Raw Socket编程实现网络封包监视
- C# 小规模网络远程调用的基类(基于Socket方式)实现
- C# 网络编程之网页简单下载实现
- 用C#实现基于TCP协议的网络通讯
- 【转载】C# winform登陆框验证码的实现
- 两台linux完美实现双机热备【来源网络尚未实践】
- 用C#下的Raw Socket编程实现网络封包监视
- <转载>C# Login窗口的实现方法
- C#实现文件下载(转载)