예지력

printf 함수 사용예제

출력 데이터 

사용 예 

출력 결과 

문자열 

printf("Hello World"); 

Hello World 

제어 문자 

printf("Hello World\n"); 

Hello World 출력후 줄바꿈 

정수 

printf("%d", 10); 

10 

실수 

printf("%lf", 2.5); 

2.5 

수식 

printf("%d", 5 + 5);

10 

 

main 함수

- 프로그램이 시작되는곳으로, 소스에 반드시 있어야한다.

 

예제 1

/* 이 부분은 주석입니다. */

 

int main(void)

{

5 + 5;

return 0;

}

 

int main(void) 부분은 head 라 하고, { 괄호부터 } 까지를 body 라 한다.

  • - head 부분은 함수의 이름, 데이터를 표시한다
  • - body 부분은 실행코드를 적는다.

 

세미콜론 ; 을 이용해 문장의 끝을 표시한다. 생략시, 이후의 세미콜론 전까지를 한문장으로 인식하기에 오류가 날 수 있다.

 

예제 1을 컴파일하면 아무런 작동을 하지 않는다. 5 + 5 를 더할뿐, 결과로 다른 동작을 하지 않기 때문이다.

결과값을 화면으로 보기위해서 printf 함수를 이용한다.

 

예제 2

#include <stdio.h>

#include <stdlib.h>

 

int main(void)

{

printf("Hello World");

system("pause");

return 0;

}

 

실행결과 Hello World                                                  

 

printf 제어 문자 출력하기

일반 문자와 구분하기위하여 백슬래시(키보드 \)를 사용한다.

 

제어 문자

기능 

\r 

출력 위치를 줄 맨 앞으로 옮김 

\t 

출력 위치를 다음 탭(tab)으로 옮김 

\n

줄을 바꿈 

\b

출력 위치를 한 칸 뒤로 

\a 

알림을 울린다(소리) 

 

예제 3

#include <stdio.h>

 

int main(void)

{

printf("Hello\tWorld\n");

 

return 0;

}

 

실행결과 Hello    World                            

 

printf 정수와 실수 출력하기

  • - 정수는 printf("%d", 정수숫자);
  • - 실수는 printf("%lf", 실수숫자);

 

예제 4

#include <stdio.h>

 

int main(void)

{

printf("%d더하기 %d는 %d이다 \n", 10, 20, 10+20);

return 0;

}

 

실행결과 10더하기 20은 30이다.                     

저작자 표시 비영리 동일 조건 변경 허락
신고

'프로그래밍 > C' 카테고리의 다른 글

[C++] Anti Reverse Methods  (0) 2015.02.04
[C] 기본형태, 데이터출력 방법 printf  (0) 2015.02.04
댓글 로드 중…

블로그 정보

예지력 - 예지력

프로그래밍, 영화 블로그

최근에 게시된 글

티스토리 툴바