5. 특수 문자
이제 마지막으로 특수 문자에 대해 알아보죠.
특수 문자는 말 그대로 특별한 문자인데, 예를 들자면 ""안에서 "를 쓴다던지 할 때에 쓰입니다.
특수 문자는 모두 \(역슬래쉬)로 시작합니다.
그럼 특수 문자를 자세히 살펴보죠.
\a Beep음을 컴퓨터 스피커로 출력
\b Back space(한칸 뒤로 갑니다..)
\n 현재 위치한 줄의 다음 줄로 내려갑니다.
\r 현재 위치한 줄의 멘 처음으로 갑니다..
\t 수평 Tab
\v 수직 Tab
\\ \(역슬래쉬)
\' 작은 따옴표
\" 큰 따옴표
\0 NULL문자
\0?? 8진수 ??에 대한 문자
\x?? 16진수 ??에 대한 문자.
위에서 다 읽어보면 아실건데
\0??의 예를 들어보면..
\013은 아스키 코드 8진수 13에 해당하는 문자이고..
\x1F는 아스키 코드 16진수 1F에 해당하는 문자입니다..
마지막으로 한가지 예제 소소를 보도록 합시다..
/* 파일 이름 : C3-2.C
프로그램 내용 : 특수 문자 예제 프로그램. */
#include <stdio.h>
void main()
{
printf("C Programming\n");
printf("C \bProgramming\n");
printf("C Program\nming\n");
printf("\"C Programming\"");
printf("C Program\tming\n");
printf("C Programming\a\n");
}
이 프로그램을 한번 잘 보시기 바랍니다
그리고 어떤 결과가 나올지 맞춰 보세요
이정도는 충분이 분석하실수 있겠죠?
C:\>C3-2.EXE
C Programming
CProgramming
C Program
ming
"C Programming"
C Program ming
C Programming('삐'소리 발생)
C:\>
결과는 이렇습니다
왜 그런지는 잘 분석해 보세요.
이번 강좌를 잘 보셨다면 충분히 이해가 되실 겁니다.
이것으로 이번 강좌를 마치겠습니다.
다음 강좌때는 전역 변수, 지역 변수등과 표준 입출력 함수를 배워 보죠.
'공부하자 > C언어' 카테고리의 다른 글
C언어 문법 공부 4장 [C언어의 전역 변수] (0) | 2016.11.19 |
---|---|
C언어 문법 공부 4장 [C언어의 지역 변수] (0) | 2016.11.19 |
C언어 문법 공부 3장 [C언어의 문자열] (0) | 2016.11.19 |
C언어 문법 공부 3장 [C언어의 상수] (0) | 2016.11.19 |
C언어 문법 공부 3장 [C언어 데이터의 종류 및 변수] (0) | 2016.11.19 |