タグ付けされた質問 「modulo」

モジュロ(モジュラスとも呼ばれる)演算では、ある数値を別の数値で除算した剰余を見つけます。通常、プログラミング言語ではパーセント( '%')文字で表されます。


14
ハッシュテーブルはどのように機能しますか?
ハッシュテーブルがどのように機能するかについての説明を探しています。 たとえば、私はそれがキーを受け取り、ハッシュを計算し(方法の説明を探しています)、ある種のモジュロを実行して、値が格納されている配列のどこにあるかを計算しますが、ここで私の知識が停止します。 誰かがプロセスを明確にできますか? 編集:ハッシュコードの計算方法については特に質問していませんが、ハッシュテーブルの動作の概要については質問します。

9
なぜ乱数ジェネレーターを使用するときにモジュロバイアスがあると人々は言うのですか?
私はこの質問が頻繁に尋ねられるのを見ましたが、それに対する真の具体的な答えを見たことはありません。そこでrand()、C ++のように乱数ジェネレータを使用するときに「モジュロバイアス」が正確に存在する理由を人々が理解できるように役立つものをここに投稿します。




11
負の数のモジュロ演算
Cプログラムで私は以下の操作を試みました(動作を確認するだけです) x = 5 % (-3); y = (-5) % (3); z = (-5) % (-3); printf("%d ,%d ,%d", x, y, z); (2, -2 , -2)gccのように出力しました。毎回良い結果を期待していた。係数は負にできますか?誰かがこの動作を説明できますか?
190 c  gcc  modulo 

12
負の数のModが私の脳を溶かしている
整数を変更して配列の位置を取得し、ループするようにしています。こうi % arrayLength正の数のためではなく、負の数のための作品の罰金をそれがすべてうまくいきません。 4 % 3 == 1 3 % 3 == 0 2 % 3 == 2 1 % 3 == 1 0 % 3 == 0 -1 % 3 == -1 -2 % 3 == -2 -3 % 3 == 0 -4 % 3 == -1 だから私はの実装が必要です int …
189 c#  math  modulo 

4
doubleで係数を使用できませんか?
C ++のプログラム(g ++を使用してコンパイル)があります。2つのdoubleをオペランドとしてモジュラス関数に適用しようとしていますが、次のエラーが発生します。 エラー:タイプ 'double'および 'double'からバイナリ 'operator%'への無効なオペランド これがコードです: int main() { double x = 6.3; double y = 2; double z = x % y; }
185 c++  modulo 

4
bashでmod演算子を使用する方法
私はこのような行を試しています: for i in {1..600}; do wget http://example.com/search/link $i % 5; done; 出力として取得しようとしているのは次のとおりです。 wget http://example.com/search/link0 wget http://example.com/search/link1 wget http://example.com/search/link2 wget http://example.com/search/link3 wget http://example.com/search/link4 wget http://example.com/search/link0 しかし、私が実際に得ているのは次のとおりです。 wget http://example.com/search/link

19
なぜ2 mod 4 = 2なのですか?
こんな簡単な質問をするのは恥ずかしいです。私の任期はもう2週間始まらないので、教授に尋ねることはできません、そしてサスペンスは私を殺します。 なぜ2 mod 4 = 2なのですか?
150 modulo 



19
Modulus Divisonの仕組み
モジュラス除算の仕組みがよくわかりません。私が計算した27 % 16として巻き取っ11て、私はその理由を理解していません。 オンラインで素人の言葉で説明を見つけることができないようです。誰かがここで何が起こっているかについて非常に高いレベルで詳しく説明できますか?


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.