728x90
안녕하세요!
이번에는 C# 프로그래밍에서 연산자와 제어 구조에 대해 알아보겠습니다.
연산자는 값을 조작하거나 연산하는 데 사용되는 기호이며, 제어 구조는 프로그램의 흐름을 제어하는 데 사용됩니다.
산술 연산자
- C#에는 다양한 산술 연산자가 있습니다.
- 가장 기본적인 연산자로는 더하기(+), 빼기(-), 곱하기(*), 나누기(/), 나머지(%)가 있습니다.
int a = 10;
int b = 5;
int sum = a + b; // 15
int difference = a - b; // 5
int product = a * b; // 50
int quotient = a / b; // 2
int remainder = a % b; // 0
비교 연산자
- 비교 연산자는 두 값의 관계를 비교하는 데 사용됩니다.
- 주로 조건문과 반복문에서 사용되며, 결과로 true 또는 false 값을 반환합니다.
- 일반적으로 if문과 함께 사용됩니다.
int a = 10;
int b = 5;
bool isEqual = a == b; // false
bool isNotEqual = a != b; // true
bool isGreater = a > b; // true
bool isLess = a < b; // false
bool isGreaterOrEqual = a >= b; // true
bool isLessOrEqual = a <= b; // false
논리 연산자
- 논리 연산자는 논리적인 조건을 결합하는 데 사용됩니다.
- 가장 많이 사용되는 논리 연산자로는 && (논리 AND), || (논리 OR), ! (논리 NOT)가 있습니다.
bool isTrue = true;
bool isFalse = false;
bool result1 = isTrue && isFalse; // false
bool result2 = isTrue || isFalse; // true
bool result3 = !isTrue; // false
조건문과 반복문
C#에서 제어 구조를 구성하기 위해 조건문과 반복문이 사용됩니다.
* 조건문은 주어진 조건에 따라 다른 코드 블록을 실행하도록 제어합니다.
- if문: 주어진 조건이 참인 경우에만 코드 블록을 실행합니다.
- if-else문: 주어진 조건에 따라 두 개의 코드 블록 중 하나를 실행합니다.
- switch문: 다양한 조건에 따라 여러 코드 블록 중 하나를 실행합니다.
* 반복문은 주어진 조건이 만족되는 동안 코드 블록을 반복적으로 실행합니다.
- for문: 주어진 조건을 만족하는 동안 코드 블록을 반복 실행합니다.
- while문: 주어진 조건이 참인 동안 코드 블록을 반복 실행합니다.
- do-while문: 코드 블록을 먼저 실행한 후 주어진 조건이 참인 경우 반복 실행합니다.
이번 포스트에서는 C#에서 연산자와 제어 구조를 다루는 방법을 알아보았습니다.
산술 연산자, 비교 연산자, 논리 연산자를 사용하여 값을 조작하고, 조건문과 반복문을 사용하여 프로그램의 흐름을 제어할 수 있습니다.
다음 포스트에서는 배열과 함수에 대해 알아보도록 하겠습니다.
감사합니다!
728x90
'[C#] > 프로그래밍 기초' 카테고리의 다른 글
[C#] 프로그래밍 기초 : 클래스와 객체 (20) | 2023.06.25 |
---|---|
[C#] 프로그래밍 기초 : 가비지 컬렉터 (22) | 2023.06.23 |
[C#] 프로그래밍 기초 : 배열과 함수 (20) | 2023.06.23 |
[C#] 프로그래밍 기초 : 변수와 데이터 타입 (34) | 2023.06.21 |
[C#] 프로그래밍 기초 : Hello, World! (46) | 2023.06.20 |