💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# % 运算符(C# 参考) **%** 运算符在将其第一个操作数后计算其余部分在其秒钟之前。所有数字类型预定义的其余部分运算符。 ## 备注 用户定义的类型能重载 **%** 运算符 (请参见 [运算符](https://msdn.microsoft.com/zh-CN/library/s53ehcz3.aspx))。当重载时二元运算符时,,如果有,还将隐式重载对应的赋值运算符。 ``` 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 */ ``` ## 注释 请注意舍入误差与双精度类型。 ## 请参阅 [C# 参考](https://msdn.microsoft.com/zh-CN/library/618ayhy6.aspx) [C# 编程指南](https://msdn.microsoft.com/zh-CN/library/67ef8sbd.aspx) [C# 运算符](https://msdn.microsoft.com/zh-CN/library/6a71f45d.aspx)