C# 강좌 5-1.C# 자료형(1)C# 자료형의 종류와 크기

C# 자료형에 대해 배워보겠습니다. 자료형은 인간 세상의 모든 자료들 그러니까 여러분의 이름이나 여러분들의 친구들의 이름과 같은 문자 계산기의 숫자들과 같은 정수 등을 컴퓨터의 말로 그 값에 따른 공간의 크기와 저장형식을 정의한것입니다. 

자료형은 프로그래밍의 기본중의 기본이므로 잘 숙지하면 좋겠습니다.

 자료형 키워드

 범위

 크기

 문자형

 char

  U+0000 ~ U+ffff

16비트 유니코드 

 string

 문자열

유니코드 문자열 

부울형 

 boolean

 

4byte

정수형 

sbyte 

-128~127 

부호 있는 8bt 정수 

byte 

 0~256

4byte 

 short

-32,768~32,767 

 부호 있는 16 bit 정수 

 ushort

  0 ~ 65,535

 부호 없는 16 bit 정수 

 int

  -2,147,483,648 ~ 2,147,483,647

부호 있는 32 bit 정수 

 uint

  0 ~ 4,294,967,295

부호 없는 32 bit 정수 

 long

  -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,808

부호 있는 64 bit 정수 

 unlong

  0 ~ 18,446,744,073,709,551,615

부호 없는 64 bit 정수 

 실수형

 float

  ±1.5e-45 ~ ±3.4e38

4byte 

 double

 ±5.0e-324 ~ ±1.7e308 

 8byte

 decimal

 ±1.0 × 10−28  ±7.9 × 1028 

16byte 


추가적으로 float double decimal 같은 실수형은 정밀도 때문에 근사 범위에 대해서도 알아야 하는데요 추가적으로 아래 표에 근사 범위를 적어놓았으니 확인하고, 숙지하세요.

자료형 키워드

 근사 범위

float

 ±1.5 x 10−45 ~ ±3.4 x 1038

 double

 ±5.0 × 10−324 ~ ±1.7 × 10308

 decimal

 ±1.0 x 10-28 ~ ±7.9228 x 1028