본문 바로가기
프로그래밍/C#

C#] 논리 연산자

by 곰나나 2024. 1. 12.

[논리 연산자]

1. 논리 연산자(Logical Operator)

논리 연산자는 논리적인 조건을 평가하고 두 개 이상의 논리 표현식을 결합하는 데 사용된다.

논리곱(AND), 논리합(OR), 논리부정(NOT)의 조건식 의 결과 값은 참(True) 또는 거짓(False)의 bool형식으로 반환.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
using System;
 
class Logical_Operator
{
    static void Main()
    {
        //& && 놀리곱(AND)
        Console.WriteLine("참(True) && 참(True) : " + (true && true));
        Console.WriteLine("참(True) && 거짓(False) : " + (true && false));
        Console.WriteLine("거짓(False) && 참(True) : " + (false && true));
        Console.WriteLine("거짓(False) && 거짓(False) : " + (false && false));
        Console.Write("\n");
        //& || 놀리합(OR)
        Console.WriteLine("참(True) || 참(True) : " + (true || true));
        Console.WriteLine("참(True) || 거짓(False) : " + (true || false));
        Console.WriteLine("거짓(False) || 참(True) : " + (false || true));
        Console.WriteLine("거짓(False) || 거짓(False) : " + (false || false));
        Console.Write("\n");
        //& ! 논리부정(NOT)
        Console.WriteLine("!참(True) : " + !true);
        Console.WriteLine("!거짓(False) : " + !false);
 
    }// Main
}// Logical_Operator
cs

728x90

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

C#] 연산자 우선순위  (0) 2024.01.12
C#] 삼항 연산자 / 조건 연산자  (0) 2024.01.12
C#] 관계연산자/비교연산자  (1) 2024.01.12
C#] 증감 연산자  (0) 2024.01.12
C#] 할당 연산자  (0) 2024.01.12