제니노트

변수와 데이터 형식 변환(Type Conversion) [C#] 본문

C#/C#

변수와 데이터 형식 변환(Type Conversion) [C#]

yangjennie 2023. 10. 10. 23:03
반응형

C# 프로그래밍에서 변수와 데이터 형식 변환은 중요한 개념 중 하나입니다.

이 글에서는 변수 선언, 상수, 그리고 데이터 형식 간의 변환에 대해 간단한 예제와 설명을 제공합니다.

 

변수와 상수 선언

const double pi = 3.14159; // 상수 선언
double a = 3.14;

위의 코드에서 pi는 상수로 선언되었으며 'a'는 double 형식의 변수입니다.

 

데이터 형식 변환

int b = Convert.ToInt32(a); // double을 int로 변환
int c = 123;
double d = Convert.ToDouble(c) + 0.1;
int e = 321;
string f = Convert.ToString(e);
string g = "$";
char h = Convert.ToChar(g);
string i = "true";
bool j = Convert.ToBoolean(i);

위의 코드에서 다양한 데이터 형식 간의 변환을 수행하고 있습니다.

 

Convert.ToInt32(a) : double을 Int 로 변환합니다. 주의할 점은 소수 부분이 잘리므로 값이 손실 될 수 있다는 것입니다.

Convert.ToDouble(c) : int값을 double로 변환하고 0.1을 더합니다.

Convert.ToString(e) : int 값을 문자열로 변환합니다.

Convert.ToChar(g) : 문자열 '$'를 char로 변환

Convert.ToBoolean(i) 문자열true 를 bool로 변환합니다.

 

결과 출력

Console.WriteLine(b); // 3 (소수 부분이 잘림)
Console.WriteLine(a.GetType()); // System.Double
Console.WriteLine(d); // 123.1
Console.WriteLine(d.GetType()); // System.Double
Console.WriteLine(f); // "321"
Console.WriteLine(h); // '$'
Console.WriteLine(j); // True
Console.WriteLine(j.GetType()); // System.Boolean

위의 코드에서 변환된 변수들의 값을 출력하고

'GetType()'메서드를 사용하여 데이터 형식을 확인합니다.

 

이렇게 C#에서 변수와 데이터 형식 변환을 수행할 수 있으며,

데이터 형식 간의 변환이 어떻게 이루어지는지 이해하는데 도움이 될 것입니다.

C# 프로그래밍을 하면서 이러한 데이터 형식 변환이 빈번하게 

발생하므로, 이 개념을 잘 이해하는 것이 중요합니다. 

반응형

'C# > C#' 카테고리의 다른 글

C#에서 수학 함수 활용 : Math 클래스의 다양한 기능 [C#]  (1) 2023.10.11
C#로 간단한 콘솔 애플리케이션 만들기 [C#]  (0) 2023.10.11
Delete [C#]  (0) 2023.09.25
Edit [C#]  (0) 2023.09.25
CREATE [C#]  (0) 2023.09.25
Comments