Programming/C++/CLI

CLI의 기본 타입

blueasa 2010. 5. 25. 16:29

C++/CLI 역시 CLI의 한 구현물이다 보니 CTS에서 말하는 기본 타입을 모두 지원한다.
다음 표에 13개의 기본 타입을 요약해놨는데,
다행히 이런 기본 타입은 네이티브 쪽이나 관리되는 코드 쪽이나 같은 키워드를 사용하므로 금방 익숙해진다.


CLI 타입

C++/CLI 키워드

예제

설명

System::Boolean

bool

bool success = true;

true/false

System::Byte

unsinged char

unsigned char c = 'c';

부호 없는 8비트 정수

System::Char

wchar_t

wchar_t wc = L'w';

유니코드 문자

System::Double

double

double d = 1.1E-11;

8바이트짜리 배정밀도 부동 소수점

System::Int16

short

short s = 12;

16비트 정수

System::Int32

int, long

int i = 100;

32비트 정수

System::Int64

__int64, long long

__int64 i = 100;

64비트 정수

System::SByte

char

char c = 'T';

8비트 정수

System::Single

float

float i = 1.01f

4바이트짜리 단정밀도 부동 소수점

System::Uint16

unsigned short

unsigned short i = 100;

부호 없는 16비트 정수

System::UInt32

unsigned int, unsigned long

unsigned int i = 100;

부호 없는 32비트 정수

System::UInt64

unsigned __int64, unsigned long long

unsigned __int64 i = 100;

부호 없는 64비트 정수

Void

void

 

타입 없는 데이터나 데이터 없음

반응형