'printf 함수의 서식문자 조합.'에 해당되는 글 1건

  1. 2013.02.15 printf 함수의 서식문자 조합.

% # 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
Posted by scii
: