C#문법

[C#문법] Part5-2 연산자:대입연산자

BlackWolfDev 2023. 1. 11. 15:09

[ 개념 ]

대입연산자는 변수에 값을 대입할 때 사용하는 이항 연산자이다.

피연산자들의 결합 방향은 오른쪽에서 왼쪽이다.


[ 대입연산자 종류 ]

대입연산자는 연산과 동시에 대입을 할 때 유용하다.

num1 = num1 + 10;

위와 같은 연산을 하려면 코드가 좀 길어지는데 이 코드를 아래와 같이 길이를 줄일 수 있다.

num1 += 10;

= 대입연산자를 제외하고 나머지 대입연산자들은 연산하려는 변수에 다른 변수나 숫자를 연산할 때 쓰인다.

static void Main(string[] args)
{
    int num1 = 10;

    // = 연산자
    num1 = num1 + 10;
    Console.WriteLine("=  연산자에 의한 결과 : " + num1);

    // += 연산자
    num1 += 10; //num1 = num1 + 10; 와 동일
    Console.WriteLine("+= 연산자에 의한 결과 : " + num1);

    // -= 연산자
    num1 -= 10; //num1 = num1 - 10; 와 동일
    Console.WriteLine("-= 연산자에 의한 결과 : " + num1);

    // *= 연산자
    num1 *= 10; //num1 = num1 * 10; 와 동일
    Console.WriteLine("+= 연산자에 의한 결과 : " + num1);

    // /= 연산자
    num1 /= 10; //num1 = num1 / 10; 와 동일
    Console.WriteLine("/= 연산자에 의한 결과 : " + num1);

    // %= 연산자
    num1 %= 10; //num1 = num1 % 10; 와 동일
    Console.WriteLine("%= 연산자에 의한 결과 : " + num1);
}

콘솔결과값

 

728x90
반응형