kangsecu's B1og

c언어-scanf 와 이스케이프 시퀀스 본문

Programming/c언어

c언어-scanf 와 이스케이프 시퀀스

Kangsecu 2017. 1. 24. 01:37

[c언어 scanf]

이번 시간에는 scanf를 이용하여 사용자로부터 값을 입력받아 그 값을 출력하는 것과 이스케이프 시퀀스 에 대하여 공부할 것이다.

우선 scanf의 사용법은 매우 간단하다. 아래 사진 같이 코드를 입력 해주면 되는 것이다. 



scanf("%d",&num);이 코드가 바로 scanf를 이용한 코드이다.

간단하게 설명을 하자면 우선 사용자가 입력할 값을 받는 변수를 선언후에 scanf 함수를 통해 사용자로부터 값을 입력받아

미리 선언해뒀던 변수에 그 값을 입력한 후 사용하는 원리이다 .



아래 코드는 scanf 함수를 통해 입력 받은 값을 일정한 연산과정을 거쳐 출력하는 코드이다.



지금까지 배운 연산자, printf , 변수 , scanf , 주석 이 모두 들어간 형태이다.



위에 사진을 이해 하였다면 당신은 지금까지 강의를 잘 이해 한 것이다.

이상 scanf를 통해 값을 입력 받아 보았다.


P.s 위에 사진을 보면 처음보는 \n이라는 문자가 printf에 있는 것 을 확인 할 수 있을 것이다.

이는 이스케이프 시퀀스 라고 부르며, 개행을 위한 문자이다. 이스케이프 시퀀스는 여러가지 종류가 있으며 때에 따라 다양한 문자들이 사용된다. 알아두자



<이스케이프 시퀀스 종류>

\n : 개행을 위한 문자

\t : 가로 탭

\b : 백스페이스

\' : 작은 따옴표

\" : 큰 따옴표



많은 종류의 이스케이프 시퀀스가 있지만 일단은 제일 많이 사용되는 것들만 나열한 것이다. 이것들만 외우고 있어도 어느정도는 커버 가능하다. 잘 알아두자.


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

c언어-반복문 while  (0) 2017.02.02
c언어- printf문 과 서식문자  (0) 2017.01.24
c언어- 여러가지 연산자 와 주석  (0) 2017.01.23
C언어-연산자 와 변수  (3) 2017.01.23
C언어-출력  (0) 2017.01.23