반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Tkinter
- PANDAS
- 파이썬
- SQL
- Redshift
- math
- Python
- numpy
- Mac
- list
- dataframe
- Apache
- GIT
- Google Excel
- gas
- django
- Google Spreadsheet
- google apps script
- Github
- Java
- string
- Kotlin
- PySpark
- PostgreSQL
- Excel
- c#
- matplotlib
- array
- hive
Archives
- Today
- Total
달나라 노트
C# : &&, ||, ~ (논리 연산자, and, or, not) 본문
728x90
반응형
논리값인 true, false값을 합성시키는 여러 논리 연산자에 대해 알아볼 것입니다.
일단 알아보기전에 먼저 간단한 내용을 알고갑시다.
True를 숫자로 표시하면 1입니다.
False를 숫자로 표시하면 0입니다.
즉, 1은 true를 의미하며 0은 false를 의미한다는 것을 참고하면 좋습니다.
using System;
class MyProgram
{
static void Main()
{
bool test1 = true && true;
Console.WriteLine(test1);
bool test2 = true && false;
Console.WriteLine(test2);
bool test3 = false && true;
Console.WriteLine(test3);
bool test4 = false && false;
Console.WriteLine(test4);
}
}
-- Result
True
False
False
False
&& 기호는 and를 의미합니다.
and는 왼쪽과 오른쪽에 위치한 bool이 모두 true여야만 true를 return합니다.
using System;
class MyProgram
{
static void Main()
{
bool test1 = true || true;
Console.WriteLine(test1);
bool test2 = true || false;
Console.WriteLine(test2);
bool test3 = false || true;
Console.WriteLine(test3);
bool test4 = false || false;
Console.WriteLine(test4);
}
}
-- Result
True
True
True
False
|| 기호는 or 연산자를 의미합니다.
using System;
class MyProgram
{
static void Main()
{
bool test1 = !true;
Console.WriteLine(test1);
bool test2 = !false;
Console.WriteLine(test2);
}
}
-- Result
False
True
! 기호는 not을 의미합니다.
not은 true를 false로 뒤집거나 false를 true로 반전시켜서 return해줍니다.
728x90
반응형
'C# > C#' 카테고리의 다른 글
C# : Math.Sqrt (제곱근) (0) | 2022.03.23 |
---|---|
C# : Math.Max, Math.Min(최대값, 최소값) (0) | 2022.03.23 |
C# : ReadLine, Convert (user input 받기, 자료형 변환) (0) | 2022.03.23 |
C# : 변수와 자료형 (variable and data type) (0) | 2022.03.23 |
C# : WriteLine (문자 출력하기) (0) | 2022.03.23 |
Comments