본문 바로가기
카테고리 없음

기본자료형

by 뽀도 2019. 9. 10.

자료형 

프로그램에서 데이터를 담을 수 있는 일정한 형식

기본 자료형은 개발자가 별도로 코드를 만들지 않아도 C#언어에서 자체적으로 제공하는 데이터 형식을 의미한다.

 

1. 정수형 기본 타입

- sbyte, byte, short, ushrot, int, uint, long, ulong 

 

- C#의 자료형은 사실상  C#에만 국한된 것이 아님, 닷넷 프레임워크에서 제공되는 타입.

 

sbyte

System.Sbyte

-128 ~ 127

부호있는 8비트

byte

System.Byte

0 ~ 255

부호없는 8비트

short

System.Int16

-32.768 ~ 32.767

부호 있는 16비트 정수

ushort

System.UInt16

0 ~ 65.535

부호 없는 16비트 정수

int

System.Int32

-2,147,483,648

~ 2,147,483,647

부호 있는 32비트 정수

uint

System.UInt32

0 ~ 4294967295

부호 없는 32비트 정수

long

System.Int64

-9.223,372,036,854,775,808

~ 9.223,372,036,854,775,807

부호 있는 64비트 정수

ulong

System.UInt64

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

부호 없는 64 비트 정수

 

  - 두개의 타입중에 무엇을 쓰느냐는 개발자의 자유 

 

2. 실수형 기본 타입

 

float

System.Single

 

4바이트

double

System.Double

 

8바이트

decimal

System.Decimal

 

16바이트

 

float , double 간의 선택 조건은 정밀도의 차이에 불과하지만 decimal의 경우 반올림 오차가 허용되지 않는 회계 계산에 적합하다.

 

3. 문자형 기본 타입 

char

System.Char

 

유니코드 16비트 문자

string

System.String

 

유니코드 문자열

-       char형은 ‘ ‘를 사용하여 표현, string “ “를 사용한다.

 

 

 

반응형

댓글