-6

モジュラ演算がプログラミングでどのように機能するかを誰かに説明してもらえますか? 大きな値を操作するために使用されることは知っています。

たとえば、int データ型を使用して B(1000000, 2) の二項係数を計算するには、次のようにします。1000000 のような大きな値の階乗を計算する必要があるため、int データ型を使用して乗算することはできなかったと思います。これには数百万の桁があり、32 ビットまたは 64 ビットの整数には収まりません。

剰余算術がこれらのタイプの問題に使用されていることは知っていますが、それがどのように機能するか正確にはわかりません。

4

1 に答える 1

2

モジュロ演算は、除算の剰余を計算する単純な演算です。たとえば 5 % 3 = 2、5 を 3 で割ると余りは になります。

これの一般的なユースケースは、数値が偶数か奇数かをチェックすることです。 number % 2 == 0数が偶数であることを意味します。

詳細については、ウィキペディアを参照してください。

于 2014-10-06T19:48:45.543 に答える