관리 메뉴

Life is like a Wolf

[C언어]printf() 데이타 형식 출력 및 포맷지정자 본문

프로그래밍언어/C언어

[C언어]printf() 데이타 형식 출력 및 포맷지정자

돌아온 Daos 2010.07.19 23:00

printf()에서의 포맷 지정자

                                                                      < SourceCode 1 >
                                                                         < 출력결과1 >
                                                                          < SourceCode 2 >
                                                                            < 출력결과2 >
%Nd : 정수 유형의 데이터를 N칸에 맞게 10진수로 출력
%No : unsigned int 유형의 데이터를 N칸에 맞게 8진수로 출력
%Nx : unsigned int 유형의 데이터를 N칸에 맞게 16진수로 출력
%Nu : unsigned int 유형의 데이터를 N칸에 맞게 10진수로 출력
%Nhd : short int 유형의 데이터를 N칸에 맞게 10진수로 출력
%Nho : unsigned short int 유형의 데이터를 N칸에 맞게 8진수로 출력
%Nhx : unsigned short int 유형의 데이터를 N칸에 맞게 16진수로 출력
%Nhu : unsigned short int 유형의 데이터를 N칸에 맞게 10진수로 출력
%Nld : long int 유형의 데이터를 N칸에 맞게 10진수로 출력
%Nlo : unsigned long int 유형의 데이터를 N칸에 맞게 8진수로 출력
%Nlx : unsigned long int 유형의 데이터를 N칸에 맞게 16진수로 출력
%Nlu : unsigned long int 유형의 데이터를 N칸에 맞게 10진수로 출력



%f  : float유형의 데이터를 소수점 형태로 출력 (4byte )
%e : float유형의 데이터를 지수형태로 출력
%lf : double유형의 데이터를 소수점 형태로 출력( 8byte )
%le : double유형의 데이터를 지수형태로 출력
%Lf : long double유형의 데이터를 소수점 형태로 출력( 10byte )
%Le : long double유형의 데이터를 지수형태로 출력

            < SourceCode 3 >

                              < 출력결과3 >

%Nf : 소수점 이하 N개의 숫자만을 출력                                       
ex) %.2f = 소수점 이하 둘째 자리까지 출력

%s : string형태
%p : pointer형태
%c : char형태
0 Comments
댓글쓰기 폼