[6장] C# 기본 문법과 구조 변수와 자료형

C# 기본 문법과 구조 변수와 자료형

소개

C#은 마이크로소프트에서 개발한 프로그래밍 언어로, 객체 지향 및 구조적 프로그래밍을 지원합니다. C#은 강력한 타입 시스템을 갖추고 있으며, 안정적이고 안전한 코드 작성을 위해 많은 기능을 제공합니다. 이번 글에서는 C#의 기본 문법과 구조 변수와 자료형에 대해 알아보겠습니다.

변수와 자료형

변수는 데이터를 저장하는 메모리 공간을 의미합니다. C#에서는 변수를 사용하기 전에 반드시 선언해야 합니다. 변수의 선언은 다음과 같은 형식을 따릅니다:

자료형 변수이름;

C#은 다양한 자료형을 제공하며, 변수의 선언 시에 해당 자료형을 명시해야 합니다. 주요한 자료형은 다음과 같습니다:

  • 정수형: int, long, short, byte 등
  • 실수형: float, double, decimal 등
  • 문자형: char
  • 문자열: string
  • 논리형: bool

예를 들어, 정수형 변수를 선언하고 사용하는 방법은 다음과 같습니다:

int number; // 정수형 변수 선언
number = 10; // 변수에 값 할당
Console.WriteLine(number); // 변수의 값 출력

또한, 변수를 선언과 동시에 값을 할당하는 것도 가능합니다:

int number = 10; // 변수 선언과 동시에 값 할당

연산자

C#은 다양한 연산자를 제공하여 변수들 간의 연산을 수행할 수 있습니다. 일반적인 연산자로는 산술 연산자(+, -, *, /), 대입 연산자(=), 비교 연산자(==, !=, >, <) 등이 있습니다.

int a = 10;
int b = 20;
int sum = a + b; // 덧셈 연산
int difference = a - b; // 뺄셈 연산
int multiplication = a * b; // 곱셈 연산
int division = a / b; // 나눗셈 연산

bool isGreater = a > b; // 크기 비교 연산
bool isEqual = a == b; // 동등 비교 연산

조건문과 반복문

C#에서는 조건문과 반복문을 사용하여 프로그램의 흐름을 제어할 수 있습니다. 조건문으로는 if문, switch문이 있으며, 반복문으로는 for문, while문, do-while문이 있습니다.

예를 들어, if문을 사용하여 조건에 따라 다른 동작을 수행하는 코드는 다음과 같습니다:

int age = 20;
if (age >= 18)
{
    Console.WriteLine(성인입니다.);
}
else
{
    Console.WriteLine(미성년자입니다.);
}

또한, for문을 사용하여 반복적인 작업을 수행하는 코드는 다음과 같습니다:

for (int i = 0; i < 5; i++)
{
    Console.WriteLine(i);
}

마무리

이 글에서는 C#의 기본 문법과 구조 변수와 자료형에 대해 알아보았습니다. C#은 다양한 기능과 라이브러리를 제공하여 다양한 프로그램을 개발할 수 있는 강력한 언어입니다. 앞으로 C#을 공부하며 더 많은 기능과 개념을 익혀보세요.

image
출처: Engin Akyurt

추가 정보

다른 글 보기