我对 C# 中的一些除法构造有疑问。当我尝试除以 2 个数字时,我总是得到零结果,这是不正确的结果。
我有这样的代码。
double a = 100 / 1500;
我得到a=0;
如果我使用的结果
double a = 100d / 1500d;
我得到了正确的结果。案例1的问题在哪里?有人可以向我解释一下区别吗?
我对 C# 中的一些除法构造有疑问。当我尝试除以 2 个数字时,我总是得到零结果,这是不正确的结果。
我有这样的代码。
double a = 100 / 1500;
我得到a=0;
如果我使用的结果
double a = 100d / 1500d;
我得到了正确的结果。案例1的问题在哪里?有人可以向我解释一下区别吗?