更新:2007 年 11 月
模数运算符 (%) 计算第二个操作数除第一个操作数后的余数。所有数值类型都具有预定义的模数运算符。
备注
用户定义的类型可重载 % 运算符(请参见
示例
C# | 复制代码 |
---|---|
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 */ |
注释
请注意与双精度类型相关的舍入错误。