[英]Division operator numbers in c#
我在 c# 中得到了除法
10 / 25 = 0.4
在 C# 中
double ab = 10 % 25;
label1.Text = ab.ToString();
为什么结果是10?
%
是模运算符。 因此,10 除以 25,剩下的(不能被 25 整除)被返回。
请参阅以下示例:
25 % 25 = 0
25 % 6 = 1
25 % 10 = 5
您会看到 - 10 % 25 = 10 是正确的,因为 10 不能被 25 整除,因此返回 10。
这样它将起作用:
double ab = 10 / 25;
label1.Text = ab.ToString();
// label1.Text is now "0.4"
做10 / 25 = 0.4
你必须要做
double ab = (double)10 / (double)25;
因为 % 是模运算符。 10 % 25 = 10
仅正确。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.