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 |
---|