modulo 相关问题

模数(有时称为模数)运算找到一个数除以另一个数的余数。它通常由编程语言中的百分比('%')表示。

模组不能归零吗?

为什么 X % 0 是无效表达式? 我一直认为 X % 0 应该等于 X。既然不能除以零,答案自然不应该是余数 X(剩下的一切)吗?

回答 10 投票 0

为什么变量不能在赋值运算符中递增?

作为前言,我在 Mint 12x64 上使用 eclipse 3.7.2 假设您有给定的字段: 尾=10; 容量=10; 现在假设您要执行此语句: tail++ %= 容量; 为什么是

回答 2 投票 0

编译器怎么看不出结果是整数

我遇到了编译器的这种有趣的行为: 如果我有 公共 int GetInt() { 随机 rnd = new Random(); 双 d = rnd.NextDouble(); 整数 i = d % 1000;

回答 6 投票 0

C 中 math.h 库中的 fmod 函数无法正常工作?

好吧,所以希望我问这个问题不会看起来像个白痴……因为这是很基本的,但我的大脑要么在度假,要么确实出了问题。 所以 -4 % 5 或 -4 mod 5 应等于 1

回答 3 投票 0

C++ 取模返回不一致的结果

有人可以告诉我为什么这两个函数返回不同的结果吗? 运行代码后 #包括 #包括 #包括 使用命名空间 std; int 返回N(

回答 1 投票 0

如何计算浮点数的div和mod?

在 Perl 中,% 运算符似乎假定整数。例如: 子富{ 我的 $n1 = 转变; 我的 $n2 = 转变; 打印“perl's mod=”。 $n1 % $n2, " ”; 我的 $res = $n1 / ...

回答 2 投票 0

VBA相当于Excel的mod函数

有没有相当于excel mod函数的vba?

回答 9 投票 0

为什么 %(模、余数)运算符在 Python 和 C# 中对负操作数返回不同的结果?

今天我正在用 C# 编写一个程序,我使用 % 来计算一些索引...我的程序不起作用,所以我调试了它,我意识到 % 不像我所知道的其他程序语言那样工作...

回答 3 投票 0

通过执行除法、乘以除数、然后从被除数中减去结果来计算余数是否安全?

int a = 978; 整数 b = 24; int c = a - (a / b) * b; c 似乎是 a 和 b 除法的余数,但我不相信运算符 % 的作用完全相同。那么有什么技巧呢?

回答 2 投票 0

% 运算符(模、余数)如何工作?

假设我需要格式化数组的输出以显示每行固定数量的元素。我该如何使用模运算来做到这一点? 使用 C++,下面的代码适用于显示...

回答 5 投票 0

如何选择每第n行?

我的表有 81,225 行。我试图选择每 285 行: 选择 * 来自测试A 其中 ROWID > 0 并且 ROWID <= 81225 AND ROWID % 285 = 285 % 285 This query returns 285 rows as expected,...

回答 2 投票 0

0%2 变成 1

我遇到了一个奇怪的问题。 这是我正在处理的输入和输出代码的链接。 我遇到问题的代码片段发布在这里 int r, ans; 长长b; printf("之前

回答 1 投票 0

模乘(C 语言)

具体来说:我有两个无符号整数(a,b),我想计算(a * b)%UINT_MAX(UINT_MAX被定义为最大无符号整数)。最好的方法是什么? 背景:我需要写...

回答 3 投票 0

根据数字除以 4 的余数来移动数字 - C

我实现了一个函数,可以反转数字中的位。要反转的数中的位数可以变化。不过,当然最后必须向左移动才能对齐...

回答 1 投票 0

整数 m % n 的符号由什么决定?

Python 中的模数令人困惑。 在Python中,%运算符正在计算余数: >>> 9% 5 4 然而: >>> -9 % 5 1 为什么结果是1?而不是-4?

回答 6 投票 0

数字的模数将始终返回 0 和数字-1 之间?

我需要对一个长数据类型的数字(1965)进行 MOD。 像这样的东西 - 数量 % 1965 上面的模结果会一直在 0 到 1964 之间吗? 或者有一些情况...

回答 1 投票 0

为什么我们需要 IEEE 754 余数?

我刚刚读了这个主题(尤其是最后的评论)。 然后我想知道,为什么我们真正需要这个是为了给剩下的。但似乎没有多少人“在谷歌上”感兴趣......

回答 2 投票 0

如何获得模(10^9 + 7)格式的正确输出?

我正在应对这个代码挑战: 问题描述 给定 2 个整数 x 和 n,你必须计算 x n 次方,模 10^9+7,即计算 (x^n) % (10^9+7)。 换句话说,你有...

回答 3 投票 0

'%'%'%'是什么意思以及为什么它等于0?

以下程序: int main() { printf("%d", '%'%'%'); 返回0; } 产生输出: 0 我想知道这是什么原因。

回答 3 投票 0

在每三个元素之后循环执行一些操作,但不在数组中的最后一个元素之后

我试图在每三个元素之后放置一些广告,但它仍然无法像我想要的那样工作。这就是为什么我创建了一些代码片段,用一个简单的 php 数组反映了我的情况。 <...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.