【问题标题】:C# modulo operator [duplicate]C# 模运算符 [重复]
【发布时间】:2021-02-23 12:55:06
【问题描述】:

就在最近,我偶然发现了一个使用(我认为是模数)运算符 % 的问题:

基本上(-1) % 5 返回-1 而不是4,所以% 似乎返回余数而不是数学上正确的模数(或者 Wolfram Alpha 不擅长数学)。

我的问题很简单: C# 中是否有我不知道的 real 模运算符?还是我必须为此编写自己的代码?

我可以在互联网上找到的所有结果都指向% ...

【问题讨论】:

标签: c# math modulo


【解决方案1】:

c#中没有模运算符。

% 运算符,是余数运算符:https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/arithmetic-operators#remainder-operator-

余数运算符 % 计算左操作数除以右操作数后的余数。

【讨论】:

    猜你喜欢
    • 2016-10-12
    • 1970-01-01
    • 1970-01-01
    • 2012-12-22
    • 2016-09-26
    • 2012-04-21
    • 1970-01-01
    • 1970-01-01
    • 2015-09-18
    相关资源
    最近更新 更多