상세 컨텐츠

본문 제목

C# 기초 - 증감연산자

프로그래밍 언어/C#

by 개살기 2024. 5. 16. 20:04

본문

 

할당 연산자에 이어 증감 연산자에 대해 알아보겠습니다.

 

증감연산자

증감 연산자는 변수의 값을 1씩 증가 혹은 감소시킬 때 사용합니다. 

 

증감 연산자는 변수의 위치에 따라 연산 순서가 달라집니다.

증감 연산자 종류 설명
++a 전위 증가 연산자 먼저 변수의 값을 1 증가시킨 후에 연산을 진행함.
--a 전위 감소 연산자 먼저 변수의 값을 1 감소시킨 후에 연산을 진행함.
a++ 후위 증가 연산자 먼저 해당 연산을 수행한 후 변수의 값을 1 증가시킴.
a-- 후위 감소 연산자 먼저 해당 연산을 수행한 후 변수의 값을 1 감소시킴.

 

int a = 3;
int b;

b = ++a;
Console.WriteLine($"a : {a} , b : {b}");

b = a++;
Console.WriteLine($"a : {a} , b : {b}");

 

결과

 

a : 4 , b : 4
a : 5 , b : 4

 

전위 증가 연산자는 먼저 값이 증가된 상태에서 연산을 하기 때문에 첫 번째 출력은 b가 1증가한 4로 출력이 되고 후위 증가 연산자는 값이 증가하기 전에 연산이 되어 a가 증가하기 전인 첫 번째 라인 값과 같은 4가 나옵니다.

'프로그래밍 언어 > C#' 카테고리의 다른 글

C# 기초 - 조건문( if ~ else 문 )  (0) 2024.05.18
C# 기초 - 연산자(비교, 논리)  (0) 2024.05.17
C# 기초 - 할당(대입) 연산자  (0) 2024.05.16
C# 기초 - 산술연산자  (2) 2024.05.16
C# 기초 - 기본 자료형  (2) 2024.05.15

관련글 더보기