/ 运算符(C# 参考)

更新:2007 年 11 月

除法运算符 (/) 用第二个操作数除第一个操作数。所有数值类型都具有预定义的除法运算符。

备注

用户定义的类型可重载 / 运算符(请参见运算符)。对 / 运算符进行重载将隐式重载 /= 运算符

两个整数相除的结果始终为一个整数。例如,5 除以 2 的结果为 2。若要确定 5 除以 2 的余数,请使用 modulo 运算符 (%)。若要获取作为有理数或分数的商,应将被除数或除数设置为 float 类型或 double 类型。可以通过在数字后添加一个小数点来隐式执行此操作,如以下示例中所示。

示例

class Division
{
    static void Main()
    {
        Console.WriteLine(5 / 2);
        Console.WriteLine(5 % 2);

        Console.WriteLine(5 / 2.1);
        Console.WriteLine(5.1 / 2);
        Console.WriteLine(-5 / 2);
    }
}
/*
Output:
2
1
2.38095238095238
2.55
-2
*/

请参见

概念

C# 编程指南

参考

C# 运算符

其他资源

C# 参考