출처: http://blog.daum.net/ssailer/6326875

Printf format

C에서의 표준입출력 고급옵션

 

printf("출력변환문자",출력값~)

 

1) 출력변환문자 옵션    %[-][0][전체자리폭].[정밀도][변환문자]

 

   [%] 변환하기 위해 필요하다.

   [-]   문자가 왼쪽에 채워지고 오른쪽에 공백.

            (일반: 오른쪽에 채워지고 왼쪽에 공백)

   [0]  오른쪽에 문자를 쓰고 왼쪽에는 0 채워진다.

 

   [전체자리폭] 출력하는 문자나 정수 등의 전체 자릿수

   [정밀도]        소수점 이후의 자리수

   [변환문자]

      %c         : char

      %hu/uh: unsigned short int

      %lu/ul   : unsigned long int  

      %d         : int 10진수

      %u         : unsigned int   

      %o         : unsigned int 8진수

      %x/X    : unsigned int 16진수

      %ld        : long 10진수

      %lo        : long 8진수

      %lx        : long 16진수

      %lu        : unsigned long 10진수

      %f         : float

      %lf        : double

      %s         : 문자열

      %e/E    : 지수형(소문자,대문자)

      %p        : 포인터

      %%      : %부호

AND