2. C의 입출력 정리

 

C의 입력은 아래 3가지로 구성된다.

  • C언어의 표준입력장치 => 키보드
  • C언어의 표준입력함수 => scanf
  • C언어의 표준입력스트림 => stdin

 

C의 출력은 아래 3가지로 구성된다. 

  • C언어의 표준출력장치 => 모니터
  • C언어의 표준출력함수 => printf
  • C언어의 표준출력스트림 => stdout

C의 입출력에서 변수형의 사용은 간략하게 이렇다.

  • %d : 정수
  • %f : 실수
  • %c : 문자 ( 1개 )
  • %s : 문자열

 

 

특수한 문자들

printf함수에서 엔터나 텝과 같은 특수한 문자들을 출력하기 위해 이스케이프 시퀀스라는 문자를 사용합니다.

Hello, World 예제에서 보았던 \n이 대표적인데 주로 쓰이는 것들은 다음과 같습니다.

기호          기능
\n 엔터
\t
\b 백스페이스
\r 한줄 지움
\a 경고음

 

그리고 큰따옴표(")나 작은따옴표(') 또는 역슬래쉬()등의 문법적인 기호들을 출력하기 위해서도 이스케이프 시퀀스를 사용합니다.

기본적으로 출력할 문자 앞에 역슬래쉬()를 붙여줍니다.

기호           출력
\' '
\" "
\ \

 

지난 과정 되짚기

 

Question 1 다음 중 C의 입출력의 변수형 사용이 제대로 연결되지 않은 것은?

 

  %d : 정수
  %c : 문자
 %s : 문자
 %f : 허수

 

정답 확인