이전 게시물을 통해 우리는 출력문을 간단하게 작성하였다.

하지만 출력문에는 단순히 출력되는 문자뿐만 아니라 별도의 기능이 있는 문자인 이스케이프 시퀀스가 있다.

이번에는 이 이스케이프 시퀀스에 대해 알아보고 실행해 보고자 한다.

이스케이프 시퀀스 종류

이스케이프 시퀀스 동작
\a 경고음 내기
\b 백스페이스(backspace)
\f 폼 피드(form feed)
\n 다음 줄로 넘어가기(new line)
\r 캐리지 리턴(carraige return)
\t 수평 탭
\v 수직 탭
\' 작은 따옴표 출력
\" 큰 따옴표 출력
\? 물음표 출력
\\ 백슬래쉬 출력
\ooo 아스키 문자 8진수 표시
\xhhh 아스키 문자 16진수 표시

하위 2개는 제외하고 다음과 같이 코드를 작성한 뒤 실행 시켜보도록 하자.

int main(void)
{
    printf("beep!x3\a\a\a\n");
    printf("goat\b\bod\n");
    printf("3\f2\f1\f0\n");
    printf("1. Line\n2. Line\n");
    printf("first\rsecond\n");
    printf("견우\t직녀\n");
    printf("he said \"I love you.\"\n");
    printf("What\'s your name\?\n");
    return 0;
}

경고음이 3번 들리며 콘솔창에 다음과 같이 글자가 출력될 것이다.

beep!x3
good
3
2
1
0
1. Line
2. Line
second
견우    직녀
he said "I love you."
What's your name?

 

'언어 > C' 카테고리의 다른 글

[C언어/기초] "Hello, World!" 출력하기  (0) 2023.09.16
[C언어/기초]기본 틀 만들기  (0) 2023.09.16

C언어에서 "Hello, World!" 출력은 다음과 같다.

#include <stdio.h>

int main(void)
{
    printf("Hello, World!");
    return 0;
}

이전 게시물을 참고하여 main이란 틀 안에서 작성하면 된다.

2023.09.16 - [언어/C] - [C언어/기초] 기본 틀 만들기 

printf("Hello, World!");

printf(" ");는 쌍따옴표 " " 에 있는 형식을 출력한다는 뜻이다.

ctrl +F5를 누르면  콘솔창에 다음과 같이 실행된다.

Hello, World!

다음과 같이 숫자 또한 가능하다. 하지만 이때는 숫자가 아닌 문자열로 인식돼서 출력되는데

상세한 것은 나중에 설명하기로 한다.

int main(void)
{
    printf("0123456789");
    return 0;
}

콘솔창 화면

0123456789

'언어 > C' 카테고리의 다른 글

[C언어/기초] 이스케이프 시퀀스(Escape Sequence)  (0) 2023.09.16
[C언어/기초]기본 틀 만들기  (0) 2023.09.16

C언어의 기본적인 틀은 다음과 같다.

#include <stdio.h>

int main(void)
{
	return 0;
}

int main (void)는 비유를 하자면 인간이 동작할 몸이라고 할 수 있겠다.

int main (void)
{
	
}

 

괄호를 여닫으므로서 main의 정확한 범위를 지정해 준다.

return 0;

return 0; 는 main이란 몸이 동작을 그만두었다는 뜻으로 프로그램이 종료된다고 이해하면 될 것이다.

+ Recent posts