C# 기초 - 기본 데이터형
C# 2007. 10. 15. 16:29 |기본 데이터형
C# 언어에서 제공하는 기본 데이터형은 값 형과 레퍼런스 형으로 나눌 수 있습니다. object 형과 string형은 레퍼런스(reference)형이고 나머지 기본 데이터형은 모두 값(value)입니다.▶ 정수형과 실수형
▶ 논리형과 문자형
▶ object 형과 string 형
▶ 논리형과 문자형
▶ 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 };