2016-11-06 2 views
0

なぜこれは意味がありますか?私は誰かがダミーのためにそれを説明するようにしたいので、私はコーディングに新しいです(事前に申し訳ありません)。モジュロコンソールに3が書き込まれるのはなぜですか?

私はC#を学びたいと思っています。私は質問としてこのコードに遭遇します。私はコメントの誰かが質問に残って読んでいた3

int x = 15; 
int y = 6: 
x % = y; 
Console.Writeline(x); 

コンソールを書き込み、彼は言った:

「6分の15 = 2

6 * 2 = 12

15 - 12 = 3 "

これはあなたとi probablの多くにとってとても基本的なものかもしれません地球上で最大のくそのような音。しかし、それは実際にどのように計算されていますか?

+0

はい彼は正しいです – Sajeetharan

+1

[C#モジュラス演算子](http://stackoverflow.com/questions/3427602/c-sharp-modulus-operator)の可能な複製 – jwpfox

+0

これはどのように話題になっていないのですか?私は新しく、私は助けが必要でした。私は質問をしました(これは非常に基本的でした)、私は答えを得ました。私はそれに満足していた、誰かがそれを保留にした? – deviousPriest

答えて

0

はい、%はモジュロを意味します。分裂後の残りの部分です。

6分の15 = 2 * 6 + 3

x % = y;x = x % y;に費やされ、%はあなたに残りを与えるので、だから、15%6は、3 :)

+0

うわー。それは基本的です...ありがとう、あなたの説明は助けました – deviousPriest

+1

問題はありません:)あなたは私の答えを受け入れることができますので、他の人はそれが有用で正しいことを理解するでしょう。左の緑色のチェックマークです。 – MacakM

0

です。あなたが15%6をすると、3が得られます。

関連する問題