/= 연산자(C# 참조)

업데이트: 2007년 11월

나누기 대입 연산자입니다.

설명

다음과 같이 /= 대입 연산자를 사용하는 식은

x /= y

아래의 식과 동일합니다.

x = x / y

그러나 x가 한 번만 계산된다는 점은 다릅니다. / 연산자는 숫자 형식에 대해 나눗셈을 수행하도록 미리 정의되어 있습니다.

/= 연산자는 직접 오버로드될 수 없지만, 사용자 정의 형식으로 / 연산자를 오버로드할 수 있습니다(operator 참조). 모든 복합 대입 연산자에서 이항 연산자를 오버로드하면 동일한 복합 대입도 암시적으로 오버로드됩니다.

예제

class MainClass2
{
    static void Main()
    {
        int a = 5;
        a /= 6;
        Console.WriteLine(a);
        double b = 5;
        b /= 6;
        Console.WriteLine(b);
    }
}
/*
Output:
0
0.833333333333333
*/

참고 항목

개념

C# 프로그래밍 가이드

참조

C# 연산자

기타 리소스

C# 참조