오늘은 비교 연산자, 논리 연산자에 대해 알아보겠습니다.
비교 연산자는 두 값을 비교하는 연산자입니다. 결과를 True(참) 또는 False(거짓)로 나타냅니다
| 비교 연산자 | 설명 |
| == | 왼쪽 변수가 오른쪽 변수와 같으면 True, 아니면 False |
| != | 왼쪽 변수가 오른쪽 변수가 다르면 True , 아니면 False |
| < | 왼쪽 변수가 오른쪽 변수보다 작으면 True , 아니면 False |
| <= | 왼쪽 변수가 오른쪽 변수보다 작거나 같으면 True , 아니면 False |
| > | 왼쪽 변수가 오른쪽 변수보다 크면 True , 아니면 False |
| >= | 왼쪽 변수가 오른쪽 변수보다 크거나 같으면 True , 아니면 False |
int a = 5;
Console.WriteLine($"a == 5 : {a == 5}");
Console.WriteLine($"a != 5 : {a != 5}");
Console.WriteLine($"a > 5 : {a > 5}");
Console.WriteLine($"a >= 5 : {a >= 5}");
Console.WriteLine($"a < 5 : {a < 5}");
Console.WriteLine($"a <= 5 : {a <= 5}");
결과
a == 5 : True
a != 5 : False
a > 5 : False
a >= 5 : True
a < 5 : False
a <= 5 : True
논리 연산자는 논리곱(AND), 논리합(OR), 논리 부정(NOT)의 조건식에 대한 논리 연산을 수행합니다. 연산의 결과 값은 True(참) 또는 False(거짓)으로 반환됩니다.
| 논리 연산자 | 설명 |
| && | 변수 값이 모두 True일 때만 True 반환 아니면 False |
| || | 변수 값이 하나라도 True이면 True 반환 아니면 False |
| ! | 변수 값이 True면 False로 False면 True로 반대 값 반환 |
bool a = true;
bool b = false;
byte _byte = 5;
Console.WriteLine($"a && 5 : {a && b}");
Console.WriteLine($"a || 5 : {a || b}");
Console.WriteLine($"!a : {!a}");
Console.WriteLine($"_byte > 5 || a : {_byte > 5 || a}");
결과
a && 5 : False
a || 5 : True
!a : False
_byte > 5 || a : True
| C# 기초 - 조건문(switch 문) (0) | 2024.05.18 |
|---|---|
| C# 기초 - 조건문( if ~ else 문 ) (0) | 2024.05.18 |
| C# 기초 - 증감연산자 (0) | 2024.05.16 |
| C# 기초 - 할당(대입) 연산자 (0) | 2024.05.16 |
| C# 기초 - 산술연산자 (2) | 2024.05.16 |