posted by 구로보루 2017. 7. 18. 11:30

# 자료형

정수형

char : 1byte (-128 ~ 127)

unsing char : 1byte (0 ~ 128 + 127)

short : 2byte (-32768 ~ 32767)

unsigned short : 2byte (0 ~ 32768 + 32767)

int : 4byte (-2147483648 ~ 2147483647)

unsinged int : 4byte (0 ~ 2147483648 + 2147483647)

long : 4byte (-2147483648 ~ 2147483647)

unsinged long : 4byte (0 ~ 2147483648 + 2147483647)

long long : 8byte (-9223372036854775808 ~ 9223372036854775807)

unsinge long long : 8byte (0 ~ 9223372036854775808 + 9223372036854775807)


실수형

float : 4byte

double : 8byte

long double : 8byte 이상

 

 


 

 

# 서식문자

정수형

%d : 10진수 정수

%ld : 10진수 정수

%lld : 10진수 정수

%i : 10진수 정수

%u : 부호가 없는 10진수 정수

%o : 부호가 없는 8진수 정수

%x : 부호가 없는 16진수 정수 (영어를 소문자로 표기)

%X : 부호가 없는 16진수 정수 (영어를 대문자로 표기)

 

실수형

%f : 10진수 실수

%lf : 10진수 실수

%e : 부동 소수점 실수 (영어를 소문자로 표기)

%E : 부동 소수점 실수 (영어를 대문자로 표기)

%g : 값에 따라 10진수와 부동 소수점 선택 (영어를 소문자로 표기)

%G : 값에 따라 10진수와 부동 소수점 선택 (영어를 대문자로 표기)

 

문자형

%c : 문자 하나

%s : 문자열

 

주소값

%p : 주소값

 

서식문자 필드 폭 지정

%+5d, %5d : 오른쪽 정렬

%05d : 오른쪽 정렬하고 0으로 채움

%-5d : 왼쪽 정렬

'공부 > C' 카테고리의 다른 글

글자색 설정하기  (1) 2017.08.27
for문 증감문에 전위연산자와 후위연산자의 차이  (0) 2017.07.27
for / while  (0) 2017.07.20
선행처리기  (0) 2017.07.19
#define / const  (0) 2017.07.19