본문 바로가기
카테고리 없음

[C#] 기본 문법과 데이터 타입

by 오 복 이 2024. 11. 8.

1. 변수 선언과 초기화

C#에서는 변수를 선언할 때 데이터 타입을 명시해주어야 합니다. 변수를 선언하면서 초기값을 할당할 수도 있으며, 나중에 값을 할당할 수도 있습니다.

변수 선언 예제

// 정수형 변수 선언과 초기화
int age = 25; // 나이를 나타내는 정수형 변수, 값으로 25를 할당

// 실수형 변수 선언과 초기화
double height = 175.5; // 키를 나타내는 실수형 변수, 값으로 175.5를 할당

// 문자열 변수 선언과 초기화
string name = "홍길동"; // 이름을 나타내는 문자열 변수, 값으로 "홍길동"을 할당

// 부울형 변수 선언과 초기화
bool isStudent = true; // 학생 여부를 나타내는 부울형 변수, 값으로 true를 할당

변수 선언 후 값 할당

 

2. 기본 데이터 타입

C#에는 다양한 기본 데이터 타입이 있으며, 주로 사용하는 데이터 타입은 다음과 같습니다.

 

데이터 타입 설명 예시
int 32비트 정수형 int age = 25;
double 64비트 실수형 double pi = 3.14159;
bool 부울형 (참/거짓) bool isTrue = true;
char 문자형 (한 글자) char grade = 'A';
string 문자열형 (문자들의 집합) string name = "홍길동";
float 32비트 실수형 float temperature = 36.6f;
decimal 128비트 실수형 (정확도 높음) decimal price = 99.99m;

 


3. 형 변환 (Type Casting)

형 변환은 변수를 다른 데이터 타입으로 변경하는 과정입니다. C#에서는 암시적 형 변환과 명시적 형 변환을 모두 지원합니다.

암시적 형 변환 (Implicit Casting)

작은 데이터 타입에서 큰 데이터 타입으로 변환할 때는 암시적 형 변환이 가능합니다. 예를 들어, int에서 double로 변환할 때는 추가 코드가 필요 없습니다.

 

명시적 형 변환 (Explicit Casting)

큰 데이터 타입에서 작은 데이터 타입으로 변환할 때는 명시적 형 변환이 필요합니다. 이때 (타입)을 앞에 붙여서 형 변환을 명시합니다.

 

Convert 클래스를 사용한 형 변환

Convert 클래스를 사용하면 더 다양한 형 변환을 처리할 수 있습니다.

 

4. 타입 추론 (var 키워드)

C#은 var 키워드를 사용하여 변수 타입을 자동으로 추론할 수 있습니다. 이 경우, 변수에 할당된 값의 타입에 따라 컴파일러가 적절한 타입을 결정합니다.

C#을 씹어먹는 오복이

 

728x90
반응형