[ 개념 ]
증감 연산자는 피연산자를 1씩 증가하거나 1씩 감소시킬 때 사용하는 연산자이다.
[ 증감연산자 ]
static void Main(string[] args)
{
int num1 = 10;
int num2 = 10;
int num3 = 10;
int num4 = 10;
// 전위증가연산자
Console.WriteLine("전위증가연산자에 의한 결과1 : " + ++num1);
Console.WriteLine("전위증가연산자에 의한 결과2 : " + num1);
// 후위증가연산자
Console.WriteLine("후위증가연산자에 의한 결과1 : " + num2++);
Console.WriteLine("후위증가연산자에 의한 결과2 : " + num2);
// 전위감소연산자
Console.WriteLine("전위감소연산자에 의한 결과1 : " + --num3);
Console.WriteLine("전위감소연산자에 의한 결과2 : " + num3);
// 후위감소연산자
Console.WriteLine("후위감소연산자에 의한 결과1 : " + num4--);
Console.WriteLine("후위감소연산자에 의한 결과2 : " + num4);
}
첫 번째 연산은 전위증감연산자로 인해 변수 num1에 1을 더하여 출력시킨다.
다음 연산은 이미 증감이 된 상태를 출력함을 알 수 있다.
두 번째 연산은 후위증감연산자로 인해 변수 num1을 출력시키고 1을 더한다.
다음 연산은 증감이 된 상태를 출력함을 알 수 있다.
세 번째 연산은 전위감소연산자로 인해 변수 num1에 1을 빼서 출력시킨다.
다음 연산은 이미 감소가 된 상태를 출력함을 알 수 있다.
두 번째 연산은 후위감소연산자로 인해 변수 num1을 출력시키고 1을 뺀다.
다음 연산은 감소가 된 상태를 출력함을 알 수 있다.
728x90
반응형
'C#문법' 카테고리의 다른 글
[C#문법] Part5-5 연산자:비트연산자 (2) | 2023.01.24 |
---|---|
[C#문법] Part5-4 연산자:비교연산자 (5) | 2023.01.21 |
[C#문법] Part5-2 연산자:대입연산자 (2) | 2023.01.11 |
[C#문법] Part5-1 연산자:산술연산자 (1) | 2023.01.11 |
[C#문법] Part4 주석 (6) | 2023.01.10 |