반응형
【 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) 값이 들어간다
▶ 프로그램 (답안 예시) :
(이미지 클릭, 확대해서 보세요)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
▶ 소스코드 다운로드 :
반응형
'Language > C & C++' 카테고리의 다른 글
【 C 언어 】 #53 puts() 사용하여 문자열 출력하기[ printf()비교 ] (0) | 2018.05.24 |
---|---|
【 C 언어 】 #51 printf() 사용하여 문자열 출력하기 (0) | 2018.05.18 |
【 C 언어 】 #49 특수 문자 & 서식문자 출력하기 (0) | 2018.05.17 |
【 C 언어 】 #48 문자 출력하기 (putch) (0) | 2018.05.17 |
【 C 언어 】 #47 문자 입력 받기 (getch) (0) | 2018.05.16 |