C# 기본 연산자 사용하기: 문자열 연결, 증감, 할당 연산자
C# 프로그래밍 언어는 강력한 연산자를 제공해 복잡한 프로그래밍 작업을 단순화합니다. 이번 글에서는 기본 연산자들 중 문자열 연결, 증감, 할당 연산자에 대해 알아보겠습니다. 이후에 비교, 삼항, Null 조건/병합 연산자에 대해서도 다룰 예정입니다. 각 연산자의 역할과 활용 방법을 이해하면, C# 코드를 더욱 효율적으로 작성할 수 있습니다.
1. 문자열 연결 연산자
C#에서는 문자열을 연결하기 위한 특별한 연산자를 제공합니다. 문자열 연결 연산자는 ‘+’입니다.
▼ 문자열 연결 연산자
문자열 연결 연산자 | 설명 | 예시 |
---|---|---|
+ | 문자열 연결 | str1 + str2 |
이 연산자는 두 개의 문자열을 연결하여 새로운 문자열을 생성합니다.
▼ 예시
string str1 = "BlueShare, ";
string str2 = "Blog!";
Console.WriteLine(str1 + str2); // 출력: BlueShare, Blog!
문자열 연결 연산자는 주로 문자열 간의 결합을 처리할 때 사용됩니다.
2. 증감 연산자
C#에서는 변수의 값을 증가 또는 감소시키는 증감 연산자를 제공합니다. 이에는 증가 연산자(++)와 감소 연산자(–)가 있습니다.
▼ 증감 연산자
증감 연산자 | 설명 | 예시 |
---|---|---|
++ | 증가 | ++a |
— | 감소 | –a |
이 연산자들은 변수의 값을 1만큼 증가 또는 감소시킵니다.
▼ 예시
int a = 10;
a++;
Console.WriteLine(a); // 출력: 11
a--;
Console.WriteLine(a); // 출력: 10
증감 연산자는 주로 반복문에서 카운터를 제어하는 데 사용됩니다.
3. 할당 연산자
C#에서 할당 연산자는 변수에 값을 할당하는 데 사용됩니다. 가장 기본적인 할당 연산자는 등호(=)입니다. 또한, 산술 연산자와 결합하여 사용되는 복합 할당 연산자도 있습니다.
▼ 할당 연산자
할당 연산자 | 설명 | 예시 |
---|---|---|
= | 값을 할당합니다. | a = 10; |
+= | 덧셈 후 할당합니다. | a += 3; (a = a + 3과 동일) |
-= | 뺄셈 후 할당합니다. | a -= 3; (a = a – 3과 동일) |
*= | 곱셈 후 할당합니다. | a *= 3; (a = a * 3과 동일) |
/= | 나눗셈 후 할당합니다. | a /= 3; (a = a / 3과 동일) |
%= | 나머지 연산 후 할당합니다. | a %= 3; (a = a % 3과 동일) |
▼ 예시
int a = 10;
a += 3;
Console.WriteLine(a); // 출력: 13
a -= 3;
Console.WriteLine(a); // 출력: 10
a *= 2;
Console.WriteLine(a); // 출력: 20
a /= 2;
Console.WriteLine(a); // 출력: 10
a %= 3;
Console.WriteLine(a); // 출력: 1
참고 자료
- Microsoft 공식 문서: C# 연산자 (https://learn.microsoft.com/ko-kr/dotnet/csharp/language-reference/operators/)
함께 보면 좋은 이전 게시글
- C# 변수와 상수 이해하기: 선언, 할당, 사용
- C# 숫자형 자료형 사용하기: int, float, double, decimal 등
- C# 부울과 문자형 자료형 사용하기: bool, char, string
- C# 기본 연산자 사용하기: 산술, 관계, 논리 연산자
- C# 기본 문법: 주석, 이스케이프 시퀀스, 자리 표시자 이해하기
이 글이 도움이 되셨다면 공유 부탁 드립니다.