본문 바로가기
C, C++/배우기

[C] 자료형 정리

by 야호호코코 2018. 7. 18.
반응형

  C언어에는 많은 자료형이 있다. 그 중에서 주로 쓰는 자료형은 거의 몇 개 정해져있지만 상황(큰 범위의 정수를 써야하는 경우라든지)에 따라 활용할 수 있는 자료형이 많기 때문에 모든 자료형을 한 눈에 볼 수 있도록 정리해볼 생각이다.



 키워드

자료형 

크기

포맷형식 

short

정수

2 byte

%hd

int

정수

4 byte

%d

long

정수

4 byte, (64비트)8 byte

%ld

 long long

정수

8 byte, (64비트)8 byte 이상

%lld

char

정수(문자)

1 byte

%c (문자열)%s

float

실수

4 byte

%f

double

실수

8 byte

%lf

long double 

실수

8 byte 이상

%Lf



 long과 long long은 시스템에 따라 자료형의 크기가 달라진다. long은 32비트 시스템에서 4바이트, 64비트 시스템에서 8바이트이고 long long은 32비트 시스템에서 8바이트, 64비트에서 그 이상이다. 


 각 자료형 별로 입출력 포맷 형식이 다르기 때문에 숙지할 필요가 있다. 아니면 이 글을 계속 찾아보면 된다. 

반응형

'C, C++ > 배우기' 카테고리의 다른 글

[C] scanf로 공백포함 문자열 입력받기  (0) 2018.07.05