본문 바로가기
■ Programming /C

[ C언어 ] scanf() 사용법 / 사용하기

by Popbox 2017. 4. 11.
반응형

[ C언어 ] scanf() 사용법 / 사용하기

  

 

scanf() 사용법 / 사용하기

 


안녕하세요.

scanf() 사용법에 대해 알아보겠습니다.

C언어를 처음 배우시는 분들을 위해서! 

 

 



  1. scanf() : scanf함수는 뭔가요?


scanf()는 stdio.h에 포함 되어있는 C언어의 표준 입력 함수 중 하나입니다.

scanf()는 주어진 문자열 스트림 소스에서 지정된 형식으로 데이터를 읽어내는 기능을 합니다.


*함수의 원형* 

1
int scanf(const char *format, ...);
cs

 








  2. scanf() 의 사용법

 


scanf() 지정된 형식(포맷)으로 데이터를 읽어냅니다.


#include <stdio.h>
 
int main()
{
    //int형 변수
    int inputNumber = 0;
    //%d는 정수형 데이터를 읽을때 쓰는 형식지정자
    printf("정수 값을 입력하세요 : ");
    scanf("%d"&inputNumber);
    //출력
    printf("입력한 정수 값은 : %d 입니다.", inputNumber);
 
    return 0;
}

  



[설명]

-> scanf()를 사용하기 위한 인자(매개변수)는 2개입니다.

-> 첫번째에 들어가는 인자는 어떤 데이터 타입의 데이터를 받을지 정하는 '포맷' 입니다.

-> 두번째는 표준 입력 스트림으로 받은 데이터를 그 포맷으로 저장할 변수 입니다.

-> 여기서 변수를 넣을때는 &(주소연산자)를 붙여야합니다.

-> 이 개념은 포인터를 배워야 이해를 할 수 있습니다. 처음에는 외우는게 답! 






  3. scanf()에서 사용하는 다양한 형식지정자

 


 

 





 

 감사합니다. 공감 한번 부탁드려요.

[ 다음 장 ]


  




반응형

댓글