浮点运算的问题? 求余是不是只能对整数求余!!你可以这样:if(f2/f1==0){ f2能被f1整除; }else { 不能整除 } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 f2的整数部分不能为0,所以你要把f1和f2同时扩大到f2的整数部分不为0,然后再整除。 // cs_operator_modulus.csusing System;class Test { public static void Main() { Console.WriteLine(5 % 2); // int Console.WriteLine(-5 % 2); // int Console.WriteLine(5.0 % 2.2); // double Console.WriteLine(5.0m % 2.2m); // decimal Console.WriteLine(-5.2 % 2.0); // double }}ms-help://MS.VSCC/MS.MSDNVS.2052/csref/html/vclrfRemainderOperator.htm并没有说只能对整数操作的。To: gbl777(荷西) 不明白你的意思,另:不能用==来判断float或double数据是否相等.To:upto(阿球) 你的方法倒是可行,就是太麻烦,因为事先并不知道f1和f2的小数位数。不知道有没有更简单的办法。 C#老提示“应该输入 }” 如何用代码执行窗体的resize事件? 有使用WWF和ASP.NET结合做工作流产品的朋友么?~进来认识一下~~呵呵 如何调用系统本身程序打开文件? 在web窗体中是否可以设置定时器?在wbservice中可以吗? 下星期告诉我!! 如何获取IP冲突信息 相片怎么显示? PictureBox里放一张WMF格式的图像,出现错误。 关于excel Web程序中如何取得Web服务器的Windows系统目录的相对路径? 想问一下关于.resouces文件存放几个图片到一个名称里??
然后再整除。
using System;
class Test
{
public static void Main()
{
Console.WriteLine(5 % 2); // int
Console.WriteLine(-5 % 2); // int
Console.WriteLine(5.0 % 2.2); // double
Console.WriteLine(5.0m % 2.2m); // decimal
Console.WriteLine(-5.2 % 2.0); // double
}
}
ms-help://MS.VSCC/MS.MSDNVS.2052/csref/html/vclrfRemainderOperator.htm
并没有说只能对整数操作的。
To: gbl777(荷西)
不明白你的意思,另:不能用==来判断float或double数据是否相等.
To:upto(阿球)
你的方法倒是可行,就是太麻烦,因为事先并不知道f1和f2的小数位数。不知道有没有更简单的办法。