본문 바로가기
Ghost의 Linux C Note(노트)/Ghost의 Linux C언어 printf()함수

Ghost 출력을 좋아해?.... ^_^?

by dark ghost 2012. 5. 5.
728x90
반응형

printf() 함수.

: C언어에서는 자체에 입출력 기능이 없고 표준 라이브러리 함수를 이용하여 이루어진다. 그 중에서 stdio.h라는 헤더 파일을 통해서만 printf()함수를 쓸수 있는데 printf() 함수는 형식지정자와 함께 사용된다.

 

1. 위 그림의 형식지정자는 printf()함수와 많이 사용 되는 형식 지정자 들이다.

 

2. 위 그림의 소스는 각 출력값들의 자리수를 비교하는 프로그램 소스로 printf() 함수를 보면 %5d, 그리고 %7d라는 곳이 있는데 여기에 쓰인 형식 지정자는 %d이며 d앞에 숫자가 있는 것을 볼 수있다. 이 숫자 들이 자리수를 나타낸다. 결과에서 어떻게 출력이 되는 지를 확인 할 것이다.

 

3. 위 그림이 p2-17 파일을 실행시킨 화면이다. 2번째줄을 보면 앞을 띄우고 출력 된것을 볼수 있는데 이유는 %5d라고 했기 때문에 5자리까지 출력을 하기 때문에 앞자리를 띄우고 5자리로 출력 한것이다. 3번째 줄 또한 %7d였기에 앞자리 4자리를 띄우고 총 7자리로 출력을 한다.

 

728x90
반응형

댓글