이제 printf() 함수를 사용해서

hello world를 출력하실 수 있으신가요?


혹시 아직 모르신다면...

이전 글을 참고해주세요. 



[C2-1] 단순 출력 - printf()



이번에는 두 줄에 걸쳐서 출력하는 방법을

알아보겠습니다.


hello

world


이런 식으로 출력하려고 해요.

어떻게 하면 될까요?



1
2
3
4
5
6
7
8
9
#include <stdio.h>

int main()
{
	printf("hello");
	printf("world");

	return 0;
}



위의 코드처럼 작성하면 될까요?

한 번 실행해보겠습니다.



helloworld



이런...


두 줄에 걸쳐 출력되는 것이 아니라,

한 줄에 주욱 이어서 출력이 되어버렸네요.


그래도 이번 결과를 보면 printf() 함수는

자동으로 줄바꿈을 하지 않는다는 것을

알 수 있었네요.



그러면 강제로 줄바꿈을 시켜줘야 하겠네요.

줄바꿈은 다른 말로 "개행"이라고 하는데요.


줄바꿈이라는 말보다

개행이라는 말을 더 자주 쓴답니다. 



이제, 개행을 해보도록 하겠습니다.


printf() 함수에서 개행을 하기 위한 표시는

바로 \n를 적어주는 것입니다.


예제를 통해서 살펴보도록 하겠습니다.



1
2
3
4
5
6
7
8
9
#include <stdio.h>

int main()
{
	printf("hello\n");
	printf("world");

	return 0;
}



위의 코드에서처럼

"" 사이에 \n을 적어주게 되면,

그 곳에서 개행이 일어납니다.



1
2
3
4
5
6
7
8
#include <stdio.h>

int main()
{
	printf("hello\nworld");

	return 0;
}



이렇게 쓰더라도 동일한 결과가 나타납니다.


우리가 원하는 위치에다가 \n을 써주기만 하면,

그 곳에서 개행이 일어난답니다.



참 간단하죠? 

'C언어 학습 공간 > 기본 출력' 카테고리의 다른 글

[C2-6] 문자열 출력 - %s  (0) 2018.10.30
[C2-5] 문자 출력 - %c  (0) 2018.10.29
[C2-4] 실수 출력 - %lf  (0) 2018.10.26
[C2-3] 정수 출력 - %d  (0) 2018.10.26
[C2-1] 단순 출력 - printf()  (0) 2018.10.25

+ Recent posts