04 – 특수 문자 (요약)

각 언어와 해당되는 함수마다 특정한 기능을 하는 문자가 존재한다. 이런 문자를 특수 문자라고 하는데, 이런 문자들에 대해서는 여러 가지가 존재한다. 처음 공부할 때에는 새로운 기능이 하나 나올 때마다 하나 하나 확인하면서 공부를 해야 할 정도이다. 한번에 싹 정리하면 많겠지만 자주 쓰이는 건 몇 개 되지 않으니 금방 익힐 수 있다.

그럼 이런 특수문자는 어떻게 쓰이는 것인지를 이전에 만든 소스를 수정해서 하나 더 추가해 보겠다.

%e1%84%89%e1%85%b3%e1%84%8f%e1%85%b3%e1%84%85%e1%85%b5%e1%86%ab%e1%84%89%e1%85%a3%e1%86%ba-2017-02-02-%e1%84%8b%e1%85%a9%e1%84%92%e1%85%ae-9-40-55

printf 문장을 하나 더 추가하였다. 그러나 다른 점이 있다면, 안에 있는 텍스트 뒤에 \n이 있냐 없냐이다. 이 \n은 실행 커서를 다음 줄로 넘기는 특수 문자인데, 이것이 있는 것과 없는 것이 어떻게 다른지를 보여주도록 하겠다.

%e1%84%89%e1%85%b3%e1%84%8f%e1%85%b3%e1%84%85%e1%85%b5%e1%86%ab%e1%84%89%e1%85%a3%e1%86%ba-2017-02-02-%e1%84%8b%e1%85%a9%e1%84%92%e1%85%ae-9-41-19

이것이 실행 결과이다. 첫 번째 줄에 있는 “hello wolrd!” 문장이 출력된 뒤, 다음 줄로 넘어가서 “작성자: @KyulingLee” 라고 되어 있다. 이 것이 바로 \n에 의해 커서가 다음 줄로 넘어갔기 때문이다. 그러나 두 번째 문장 뒤에는 바로 이어져서 글이 써져있다. \n으로 다음 줄로 넘어가지 않게 되면 그대로 쭉 이어져서 글이 써졌을 것이다. \n을 빼고 글을 쓴 것이 바로 아래와 같다.

%e1%84%89%e1%85%b3%e1%84%8f%e1%85%b3%e1%84%85%e1%85%b5%e1%86%ab%e1%84%89%e1%85%a3%e1%86%ba-2017-02-02-%e1%84%8b%e1%85%a9%e1%84%92%e1%85%ae-10-32-59

이러한 특수 문자들은 여러가지로 쓰이는데 앞으로 진행될 때마다 확인하면서 외우면 된다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.