C#에서 변수와 자료형은 프로그램에서 데이터를 저장하고 조작하는 데 사용되는 중요한 개념입니다. 변수는 데이터를 저장하는 메모리 공간을 식별하는 데 사용되며, 자료형은 변수가 어떤 종류의 데이터를 저장하는지를 정의합니다.
변수 (Variables):
변수를 선언하고 값을 할당하는 방법은 다음과 같습니다:
// 변수 선언과 초기화
int age = 25;
string name = "John";
float height = 175.5f;
bool isStudent = true;
위의 예제에서:
int : 정수 자료형
string : 문자열 자료형
float : 부동 소수점 수 자료형 (f는 접미사를 사용하여 실수임을 나타냄)
bool : 불리언 자료형
자료형 (Data Types):
C#에서 자주 사용되는 일부 기본 자료형은 다음과 같습니다:
정수형 (Integral Types):
int: 32비트 정수
long: 64비트 정수
short: 16비트 정수
byte: 8비트 양의 정수
부동 소수점 수 (Floating-point Types):
float: 32비트 부동 소수점 수
double: 64비트 부동 소수점 수
decimal: 고정 소수점 수 (금융 계산에 주로 사용)
문자형 (Character Type):
char: 16비트 유니코드 문자
불리언형 (Boolean Type):
bool: 논리적인 참 또는 거짓
문자열 (String):
string: 유니코드 문자열
암시적 형식 변환 (Implicit Type Conversion):
암시적 형식 변환은 데이터 손실 없이 자동으로 수행되는 형식 변환입니다. 예를 들어, 작은 크기의 정수형을 큰 크기의 정수형으로 할당할 때 암시적 형식 변환이 발생합니다.
int smallNumber = 10;
long bigNumber = smallNumber; // 암시적 형식 변환
명시적 형식 변환 (Explicit Type Conversion):
명시적 형식 변환은 개발자가 명시적으로 형식을 변환하는 것입니다. 이는 데이터 손실이 발생할 수 있는 경우에 사용됩니다.
double doubleNumber = 123.45;
int intNumber = (int)doubleNumber; // 명시적 형식 변환
C#에서는 Convert 클래스나 형식별로 제공되는 메서드를 사용하여 형식을 변환할 수도 있습니다.
string ageString = "25";
int ageInt = Convert.ToInt32(ageString);
이러한 변수와 자료형의 사용을 통해 C# 프로그램은 데이터를 효과적으로 다룰 수 있습니다.
'기초코딩강좌 > 유니티 기초 강좌' 카테고리의 다른 글
9. 주요 함수와 이벤트 (0) | 2023.12.29 |
---|---|
8. 스크립트 생성과 연결 (0) | 2023.12.28 |
6. 기본 문법 (1) | 2023.12.26 |
5. C# 언어 소개 (0) | 2023.12.25 |
4. 컴포넌트의 역할 (1) | 2023.12.24 |