C# 부울과 문자형 자료형 사용하기: bool, char, string
C# 프로그래밍 언어에서는 다양한 자료형을 제공합니다. 이번 글에서는 부울과 문자형 자료형에 대해 알아보도록 하겠습니다. 부울 자료형은 참 또는 거짓의 값을 가지며, 문자형 자료형은 개별 문자 또는 문자열을 표현하는 데 사용됩니다.
1. 부울 자료형
C#에서 bool은 부울 자료형을 나타내며, 이는 참(True) 또는 거짓(False)의 두 가지 값만 가질 수 있습니다. bool 자료형은 주로 조건문 또는 반복문 등에서 조건을 검사할 때 사용됩니다. 이 자료형은 또한 논리 연산에서 중요한 역할을 합니다. 예를 들어, 여러 개의 bool 값을 논리 연산자 (AND, OR, NOT 등)를 사용하여 결합하고 이를 다른 조건문에서 사용할 수 있습니다.
bool myBool = true;
bool anotherBool = false;
if (myBool && anotherBool)
{
Console.WriteLine("두 조건 모두 참입니다.");
}
else
{
Console.WriteLine("적어도 하나의 조건이 거짓입니다.");
}
☞ 위의 코드에서는 두 bool 값이 모두 참일 때만 “두 조건 모두 참입니다.”라는 문장이 출력됩니다. 하나라도 거짓이면 “적어도 하나의 조건이 거짓입니다.”라는 문장이 출력됩니다. 이처럼 bool 자료형은 프로그램의 흐름을 제어하는 데 필수적인 역할을 합니다.
2. 문자 자료형
C#에서는 문자를 표현하는 데 두 가지 자료형을 사용합니다: ‘char’와 ‘string’. ‘char’는 단일 문자를, ‘string’은 문자열을 표현하는 데 사용됩니다.
char myChar = 'A';
string myString = "BlueShare, Blog!";
Console.WriteLine(myChar); // 출력: A
Console.WriteLine(myString); // 출력: BlueShare, Blog!
☞ 여기서 ‘char’ 자료형의 리터럴은 단일 따옴표(‘ ‘)로 둘러싸이며, ‘string’ 자료형의 리터럴은 이중 따옴표(” “)로 둘러싸입니다.
참고 자료
- Microsoft 공식 문서: bool (https://learn.microsoft.com/ko-kr/dotnet/csharp/language-reference/builtin-types/bool)
- Microsoft 공식 문서: 문자형 자료형 (https://learn.microsoft.com/ko-kr/dotnet/csharp/language-reference/builtin-types/char)
- Microsoft 공식 문서: 문자열 자료형 (https://learn.microsoft.com/ko-kr/dotnet/csharp/language-reference/builtin-types/reference-types#the-string-type)
함께 보면 좋은 이전 게시글
- C# 프로그래밍 언어 소개, 주요 특징, 활용 분야
- C# 기본 문법: 주석, 이스케이프 시퀀스, 자리 표시자 이해하기
- C# 변수와 상수 이해하기: 선언, 할당, 사용
- C# 숫자형 자료형 사용하기: int, float, double, decimal 등
- 파이썬 불(bool) 자료형: 참과 거짓 이해하기
이 글이 도움이 되셨다면 공유 부탁 드립니다.