printf 서식문자
서식문자 | 출력 대상(자료형) | 출력 형태 |
%d | int | 부호 있는 10진수 정수 |
%u | unsigned int | 부호 없는 10진수 정수 |
%o | unsigned int | 부호 없는 8진수 정수 |
%x, %X | unsigned int | 부호 없는 16진수 정수 |
%f | float, double | 10진수 방식의 부동소수점 실수 |
%e, %E | float, double | e 또는 E 방식의 부동소수점 실수 |
%g, %G | float, double | 값에 따라 %f와 %e 사이에서 선택 |
%c | char | 값에 대응하는 문자 |
%s | char * | 문자열 |
%p | void * | 포인터의 주소 값 |
%n | int * | 포인터의 주소 값 |
printf(“%#7.5hd”);
A B C D
A : 출력의형태에조절을가하기위한특별한표시문자(#)
−: 좌측정렬
0 : 빈공갂을0으로채우기
+ : 출력할수의크기가0보다클때, + 기호붙여주기
공백: 출력할수의크기가0보다클때수의앞에빈칸하나출력
# : 8진수, 16진수출력시 각각0과0x를, 실수의경우소수점이하0 출력
B : 출력에사용되는최소한의폭(7)
C : 정밀도(5)
D : 출력데이터의크기정보변경(h)
'컴퓨터 > C' 카테고리의 다른 글
[C언어][개발역량평가] 자료형(Data Type)의 크기(Size) (0) | 2013.08.19 |
---|---|
[C언어][개발역량평가] Struct(구조체), Union(공용체) size(크기) 에대한 정리 (0) | 2013.08.19 |
[Linux] GCC 사용 예제 (0) | 2013.08.09 |
[C언어] #if #endif 조건부 컴파일 (0) | 2013.02.20 |
[C언어] 가변인자함수 (0) | 2013.02.18 |