# 자료형
정수형
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 |
