printf 함수의 서식문자 조합.
Programming/C 2013. 2. 15. 02:21 |% # 7 .5 h d
a b c d
a = 출력의 형태에 조절을 가하기 위한 특별한 표시문자(flag)
b = 출력의 사용되는 최소한의 폭.
c = 정밀도(precision)
d = 출력 데이터의 크기정보 변경.
a : 총 5개가 있다. -, 0, + 공백, #
: - 좌측정렬.
: 0 빈 공간을 0으로 채우기
: + 출력할 수의 크기가 0보다 클 때 +기호 붙여주기
: 공백 출력할 수의 크기가 0보다 클 때 앞의 빈 칸 하나 출력.
: # 8진수, 16진수 출력 시 각각 0과 0x를, 실수의 경우 소수점 이하 0출력.
b : 폭(width)
: %5d 이렇게 하면 5칸의 공간을 할당하여 오른쪽 정렬된 결과를 출력한다.
c : 정밀도
: 정밀도는 출력되어야 하는 문자의 개수를 의미한다.
만약에 문자열의 길이가 서식문자의 정밀도보다 길다면, 정밀도의 크기에 맞춰서 문자열의 일부만 출력이 된다.
d : 출력 데이터의 크기정보 변경
ex) %ld, %lld, %lf
'Programming > C' 카테고리의 다른 글
Bit Mask (비트 마스크) (0) | 2013.02.15 |
---|---|
비트 쉬프트 연산자 (0) | 2013.02.15 |
isalpha 함수 (0) | 2013.02.15 |
isdigit함수 (0) | 2013.02.15 |
do~while문 (0) | 2013.02.15 |