共用方式為


/ 運算子 (C# 參考)

除法運算子 (/) 會將第二個運算元所第一個運算元。 所有的數字型別都已預先定義了除法運算子。

備註

使用者定義型別可多載 / 運算子 (請參閱 operator)。 / 運算子多載會隱含多載 /= 運算子

兩個整數相除時,結果永遠是整數。 比方說,結果為 7 / 3 是 2。 若要判斷 7 的其餘部分 / 3,使用於餘數運算子 (%)。 若要取得商數做為有理數或分數,請將被除數或除數型別指定為 float 或 double。 如果您所放到小數點右邊的數字,如下列範例所示表示被除數或除數成小數,您可以隱含地指定型別。

範例

class Division
{
    static void Main()
    {        
        Console.WriteLine("\nDividing 7 by 3.");
        // Integer quotient is 2, remainder is 1.
        Console.WriteLine("Integer quotient:           {0}", 7 / 3);
        Console.WriteLine("Negative integer quotient:  {0}", -7 / 3);
        Console.WriteLine("Remainder:                  {0}", 7 % 3);
        // Force a floating point quotient. 
        float dividend = 7;
        Console.WriteLine("Floating point quotient:    {0}", dividend / 3);

        Console.WriteLine("\nDividing 8 by 5.");
        // Integer quotient is 1, remainder is 3.
        Console.WriteLine("Integer quotient:           {0}", 8 / 5);
        Console.WriteLine("Negative integer quotient:  {0}", 8 / -5);
        Console.WriteLine("Remainder:                  {0}", 8 % 5);
        // Force a floating point quotient.
        Console.WriteLine("Floating point quotient:    {0}", 8 / 5.0);
    }
}
// Output: 
//Dividing 7 by 3. 
//Integer quotient:           2 
//Negative integer quotient:  -2 
//Remainder:                  1 
//Floating point quotient:    2.33333333333333 

//Dividing 8 by 5. 
//Integer quotient:           1 
//Negative integer quotient:  -1 
//Remainder:                  3 
//Floating point quotient:    1.6

請參閱

參考

C# 運算子

概念

C# 程式設計手冊

其他資源

C# 參考