C# 변수와 데이터 타입의 관계
C#에서 모든 변수는 특정 데이터 타입(자료형)을 가집니다. 이 타입은 다음 세 가지 중요한 요소를 결정합니다.
- 변수가 차지하는 메모리의 크기와 배치 방식
- 해당 메모리에 저장할 수 있는 값의 범위
- 변수에 적용할 수 있는 연산의 종류
즉, 변수를 선언하기 전에 어떤 종류의 데이터를 저장할 것인지 먼저 결정해야 하며, 그에 맞는 자료형을 지정해 주어야 합니다.
C# 변수 선언 기본 문법
C#에서 변수를 선언하는 기본 형식은 다음과 같습니다.
<data_type> <variable_list>;
<data_type> 자리에는 int, float, double과 같은 자료형이 들어가고, <variable_list> 자리에는 쉼표(,)로 구분된 변수 이름들이 위치합니다.
정수형(int) 변수 선언 예제
두 개의 정수형 변수를 동시에 선언하는 예시입니다.
int a, b;
위 코드에서 변수 a와 b는 모두 int(정수) 타입으로 선언되었습니다. 이처럼 같은 타입의 여러 변수를 한 줄에서 선언할 수 있습니다.
float 타입 변수
소수점을 포함하는 실수를 저장할 때 사용하는 float 타입 변수 선언 방법입니다.
float f;
double 타입 변수
float보다 더 큰 범위와 높은 정밀도를 제공하는 double 타입 변수 선언 방법입니다.
double d;
변수 값 출력하기
이제 변수를 선언하고 값을 할당한 뒤, 콘솔 화면에 출력하는 전체 예제를 살펴보겠습니다.
예제
using System;
using System.Collections;
class Demo {
static void Main() {
int x = 50;
Console.WriteLine("정수형 변수:" + x);
}
}위 예제에서는 int 타입의 변수 x를 선언하고 50이라는 값을 할당했습니다. 그다음 Console.WriteLine() 메서드를 사용하여 변수의 값을 출력했는데, 문자열과 변수를 +(더하기) 연산자로 연결하면 하나의 문장처럼 함께 출력할 수 있습니다.
실행 결과
정수형 변수:50
정리
C#에서 변수를 선언할 때는 반드시 자료형을 먼저 지정해야 하며, 필요에 따라 여러 변수를 한 번에 선언할 수도 있습니다. int, float, double 등 각 자료형의 특성을 잘 이해하고 상황에 맞게 선택하는 것이 효율적인 C# 프로그래밍의 첫걸음입니다.