본문 바로가기

기초코딩강좌/유니티 기초 강좌

7. 변수와 자료형

반응형

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# 프로그램은 데이터를 효과적으로 다룰 수 있습니다.

 

728x90
반응형

'기초코딩강좌 > 유니티 기초 강좌' 카테고리의 다른 글

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