1003: [기초-출력] 출력하기03(설명)(C)
[만든사람 : 전현석, 정종광(채점데이터 및 확인), 배준호(확인), 최웅선(확인), 김지혜(그림) (2013)]
문제 설명
본 문제는 C 의 빠른 기초 학습을 위해 설계된 문제로서 C 코드 제출을 기준으로 설명되어 있습니다.
------
Hello
World
예시
...
printf("Hello\nWorld");
...
------
이번에는 다음과 같이 줄을 바꿔 출력해 보자.
Hello
World
예시
...
printf("Hello\nWorld");
...
참고
...
printf("Hello\n");
printf("World");
...
와 같이 작성해도 줄이 바뀌어 출력된다.
...
printf("Hello");
printf("\nWorld");
...
로 작성해도 줄이 바뀌어 출력되고
...
printf("Hello");
printf("\n");
printf("World");
...
와 같이 작성해도 줄이 바뀌어 두 줄로 출력된다.
백슬래시(\) 문자는 키보드나 글꼴에 따라 알파벳 대문자 W와 비슷한 원화(₩) 문자처럼 보여지기도 하지만, \ 와 ₩ 는 같은 백슬래시이다.
백슬래시(\) 문자는 키보드 오른쪽 엔터(enter) 키 근처에 있는데, \ 키가 보이지 않는 경우, ₩ 키를 눌러 입력하면 된다.
\ 키를 입력했을 때, 프로그램에서 사용되는 글꼴에 따라 ₩ 문자로 입력되는 경우가 있지만, 같은 백슬래시(back slash) 라고 생각하면 된다.
printf( ) 를 이용해서 문장을 출력할 때, 새 줄(new line)로 바꾸고 싶은 경우, 원하는 위치에 \n 을 넣으면 된다.
이렇게 printf( ) 로 문장을 출력하는 도중에 특별한 작업을 하도록 표현하는 문자들의 순서를 이스케이프(escape) 시퀀스(sequences)라고 한다.
문장을 출력하는 도중에 줄을 바꾸거나 탭을 넣어 띄우는 등 문자를 출력하는 위치를 다른 위치로 바꾸거나 특별한 작업들을 실행시키기 위해 입력한다.
\n 외에 \t(탭, tab), \b(백 스페이스, back space), \c(캐리지리턴, carriage return, 그 줄의 맨 앞으로 커서를 보냄) 등도 있다.
** 주의 :본 화면에서 일부분을 복사하여 C/C++ IDE의 코드 편집기에 붙여넣기를 하면? 다른 문자로 붙여넣기 될 수 있기 때문에 키보드로 직접 입력해야 한다.
입력 설명
입력 없음
출력 설명
Hello
World
를 출력한다.
World
를 출력한다.
입력 예시 Copy
출력 예시 Copy
Hello
World
도움
기초100제(c)1 v1.5 : 정보교사 커뮤니티 @컴퓨터과학사랑(CSL)
- 중고등학교 정보 선생님들과 함께 정보수업/방과후/동아리활동 등을 통해 재미있게 배워보세요.
- 모든 내용 및 이미지들은 저작자와의 협의 없이 무단으로 사용할 수 없습니다.
- 중고등학교 정보 선생님들과 함께 정보수업/방과후/동아리활동 등을 통해 재미있게 배워보세요.
- 모든 내용 및 이미지들은 저작자와의 협의 없이 무단으로 사용할 수 없습니다.