본문 바로가기

프로그래밍 -----------------------/C,C++ 기초

13. printf() 사용법



13. printf() 사용법



C언어에서 사용하는 가장 기본적인 출력문입니다. 
변수 및 상수를 출력할때 사용하며 초보자부터 숙련자까지 이 출력문은 엄청나게 사랑받죠. ^^



정외되어 있는 헤더 : stdio.h

원형 : int printf( const char * format, [argument, ... ] )



쓰시려면 서식이라는 개념을 이해하셔야 합니다. 서식이라함은 

코드 입력 : printf("저의 나이는 %d살 입니다.", 30); 
결과 출력 : 저의 나이는 30살 입니다.

위와 같은 출력문이 있다면 %d가 서식입니다. 서식이 있을 경우에는 뒤에 오는 argument가 같은 갯수로 존재해야 합니다. 위와 같은 경우에는 %d가 서식이었고 30argument입니다.


코드 입력 : printf("저의 나이는 %d살이고 키가 %f입니다.", 30, 170.3f); 
결과 출력 : 저의 나이는 30살이고 키가 170.300000입니다.

이런식입니다. 서식2개. argument2개. 딱딱 맞춰주셔야 합니다.



서식의 종류에 대해서 보도록 하죠.

서식의 종류
%d  : 10진 정수로 출력
%i   : 10진 정수로 출력
%u  : 부호없는 10진 정수 출력
%x  : 정수를 16진수로 출력
%X  : %x와 같으나 대문자로 출력
%o  : 정수를 8진수로 출력
%c  : 1개의 문자 출력
%s  : 문자열을 출력
%f   : 고정 소수점 형식으로 출력
%e  : 부동형으로 출력
%E  : %e와 같으나 대문자로 출력
%g  : 실수형을 간소화하여 출력
%G  : %g와 같으나 대문자를 사용
%p  : 포인터의 번지값을 출력

이제 각 서식을 사용하여 샘플코드를 작성해 보죠.


결과값은



'프로그래밍 ----------------------- > C,C++ 기초' 카테고리의 다른 글

8. for문 사용법 - 제어문  (0) 2008.11.13
7. if문 사용법 - 제어문  (0) 2008.11.11
6. C 자료형  (0) 2008.11.10
5. 상수는 무엇일까요?  (0) 2008.11.06
4. 변수는 무엇일까요?  (0) 2008.11.06