% 演算子 (C# リファレンス)

% 演算子は、秒までに 1 番目のオペランドで除算された後の剰余を計算します。 すべての数値型は剰余演算子があります。

ヨヴィッサ Jowissa レディース J1.167.L Soletta オートマチック スチール and タングステン シルバー ダイヤル ウォッチ (海外取寄せ品) 腕時計 【送料無料】 カシオ注文することを躊躇しない

% 演算子はユーザー定義型でオーバーロードできます 。詳細については、「operator」を参照してください。 二項演算子をオーバーロードすると、対応する代入演算子がある場合には、この演算子も暗黙でオーバーロードされます。

使用例

class MainClass6
{
 static void Main()
 {
 Console.WriteLine(5 % 2); // int
 Console.WriteLine(-5 % 2); // int
 Console.WriteLine(5.0 % 2.2); // double
 Console.WriteLine(5.0m % 2.2m); // decimal
 Console.WriteLine(-5.2 % 2.0); // double
 }
}
/*
Output:
1
-1
0.6
0.6
-1.2
*/

コメント

double 型では丸め誤差が発生することに注意してください。。。。

参照

C# リファレンス
C# プログラミング ガイド
C# 演算子【YOUNGS】ヤンズ メンズ腕時計 YP-11563-A デジタル多機能付 10気圧防水 メンズ腕時計 YOUNGS ヤンズ YP-11563-A/1点入り(代引き不可)