GSI

C# 기초 - 기본 데이터형

C# 2007. 10. 15. 16:29 |

기본 데이터형
C# 언어에서 제공하는 기본 데이터형은 값 형과 레퍼런스 형으로 나눌 수 있습니다. object 형과 string형은 레퍼런스(reference)형이고 나머지 기본 데이터형은 모두 값(value)입니다.

▶ 정수형과 실수형
▶ 논리형과 문자형
▶ object 형과 string 형

정수형

sbyte : 8비트 : -128 ~ 127
byte : 8비트 : 0 ~ 255
short : 16비트 : -32,768 ~ 32,767
ushort : 16비트 : 0 ~ 65,535
int : 32비트
uint : 32비트
long : 64비트  (ex : long l = 200L; )
ulong : 64비트 (ex : ulong ul = 300UL; )

실수형
float : 7 digits (ex : float f = 123.45F; )
double : 5 digits (ex : double d = 123.45D; )

Decimal 형
decimal 형은 실수형보다 더 큰 숫자를 다룰 때 사용합니다.

decimal : 128비트 (ex : decimal x = 12.345M; )

논리형
true 또는 false를 갖는 변수

문자형

문자를 표현하는 데이터 형입니다. 16비트 크기를 가지며 유니코드(Unicode) 형태로 문자를 다룹니다.

char c1 = 'x';              // 문자 'x'
char c2 = '\x0058';     // 16진수 값
char c3 = (char)88;     // 정수 값을 문자형으로 변환
char c4 = '\u0058';    // 유니코드

object  형

모든 C#의 데이터 형은 object을 상속받아 정의된 것이다.

object obj = 1234;
object obj = "C# programming";

string 형

문자열을 다루는 데이터 형입니다.

string name = "C# Programming";

enum 형
이넘(enum)은 정수형 상수를 정의할 때 사용합니다.

public enum Color {Red, Green, Blue };

Posted by gsi
: