C#/C# 연습

C# 연산자 : Bool, 논리 연산자

HicKee 2022. 11. 14. 22:37

bool

true와 false 두 가지 값밖에 없다

크기를 비교하는 연산자로 참과 거짓을 만든다 >> 비교 연산자

static void Main(string[] args) {
	
    	Console.WriteLine(true);
	Console.WriteLine(false);
}

논리 부정 연산자

static void Main(string[] args) {

            Console.WriteLine(!true);  //false
            Console.WriteLine(!false); //true

            Console.WriteLine(!(52 < 273)); //false
            Console.WriteLine(!(52 > 273)); //true
}

 

논리 부정 연산자! (단항 연사자)


논리 합 연산자 ||(이항 연산자)

 - 두 개의 피연산자 중하나 만 true이면 전체가 true


논리 곱 연산자 && (이항 연산자)

 - 두 개의 피연산자가 모두 true여야만 전체가 true

 

int number = 10;
Console.WriteLine(3 < number < 8); //CS0019 오류

범위를 표현할 때는 반드시 범위 연산자를 사용해야 한다.

Console.WriteLine(DateTime.Now.Hour < 3 || 8 < DateTime.Now.Hour); //true
Console.WriteLine(3 < DateTime.Now.Hour && DateTime.Now.Hour < 8); //false

* DateTime 현재 시간을 구함

 

'C# > C# 연습' 카테고리의 다른 글

MaxValue 와 MinValue  (0) 2022.11.26
기초 연습 01  (0) 2022.11.25
C# 연산자 : 문자열  (0) 2022.11.14
C# namespace : 네임스페이스  (0) 2022.11.13
C# write(), WriteLine()  (0) 2022.11.13