무민이의 반반무많이

C언어 제어 문자(Escape Sequence) 본문

C/Basic

C언어 제어 문자(Escape Sequence)

M00min 2016.07.11 00:09

(공감과 댓글 하나는 글쓴이에게 큰 힘이 됩니다.)


C언어에서는 printf 함수 안에 역슬래시(\)가 붙은 제어문자(Escape Sequence)를 사용할 수 있다.


제어 문자

출력 형태 

\b

커서를 한 칸 앞으로 이동(Backspace)

\n

커서를 다음줄의 맨 앞으로 이동(New Line)

\r

커서를 맨 앞으로 이동

\t

커서를 탭 간격만큼 이동

\\

\ 문자 자체를 출력

\"

" 문자 자체를 출력

%%

% 문자 자체를 출력


<소스 코드>


● Line 4 : ABC를 출력 하고, \b에 의해 커서를 한칸 앞으로 이동시키므로 최종적으로 ABDEF를 출력 한다. 이후 \n에 의해 커서를 다음줄의 맨 앞으로 이동시킨다.

● Line 5 : 가나다를 출력하고, \r에 의해 커서를 맨 앞으로 이동시키므로 최종적으로 라마바를 출력한다. 이후 \n에 의해 커서를 다음줄의 맨 앞으로 이동시킨다.

● Line 6 : 홍을 출력하고 \t에 의해 커서를 탭 간격만큼 이동하고, 길을 출력하고 \t에 의해 커서를 탭 간격만큼 이동하므로 최종적으로 홍    길    동을 출력한다. 이후 \n에 의해 커서를 다음줄의 맨 앞으로 이동시킨다.

● Line 7 : \"에 의해 "를 출력하므로 최종적으로 "하하하"를 출력한다. 이후 \n에 의해 커서를 다음줄의 맨 앞으로 이동시킨다.

● Line 8 100을 출력하고, %%에 의해 %를 출력하므로 최종적으로 100%가 출력된다. 이후 \n에 의해 커서를 다음줄의 맨 앞으로 이동시킨다.


<실행 결과>

'C > Basic' 카테고리의 다른 글

C언어 서식 문자  (0) 2016.07.11
C언어 출력 함수 printf  (1) 2016.07.11
C언어 제어 문자(Escape Sequence)  (2) 2016.07.11
C언어 Hello World  (0) 2016.07.10
C언어 컴파일(Compile) 과정  (0) 2016.07.10
C언어의 특징  (0) 2016.07.10
2 Comments
댓글쓰기 폼