【 C 언어 】 #50 printf() 사용하기

Language/C & C++ 2018. 5. 18. 09:54 Posted by 엑소더스팩토리
반응형

【 C 언어 】 #50 printf() 사용하기



 C 프로그래밍을 할 때 데이터를 모니터 화면 출력을 위해 가장 많이 쓰는 함수가 printf()이다. 이번 시간에는 printf()의 좀더 다양한 표현 방법을 배워 보도록 하겠다. 


▶ 문제  : 먼저 a= 123, b=1234, c=12345 를 int로 d=123.45를 float로 선언한다. 


 1.  a,b,c를 정렬없이 printf()문으로 기본 출력. 

 2.  a,b,c를 5자리로 고정 출력.

 3.  a,b,c를 7자리로 좌측 정렬 출력.

 4.  a,b,c 를 한번에(하나의 printf()문으로) 출력

 5. a,b,c,d를 %f를 사용하여 실수 형태로 출력 (%7.2f 등등)


▶ 실행 결과 :


(이미지 클릭, 확대해서 보세요)




▶ 포인트 


%d는 별다른 옵션 없이 출력하면 우측으로 자동정렬된다

- %7d 와 같이 자리수를 지정할 수 있다

- %7.2f 처럼 실수 타입의 소숫점 및 전체 자리수를 지정할 수 있다

- 실수값을 정수형 %d 로 잘못 출력할 경우 임의의 쓰레기(garbage) 값이 들어간다



▶ 프로그램 (답안 예시) : 

(이미지 클릭, 확대해서 보세요)


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



▶ 소스코드 다운로드 :  


50 printf() 사용하기.cpp



반응형