반응형
[ 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()에서 사용하는 다양한 형식지정자 |
감사합니다. 공감 한번 부탁드려요. |
[ 다음 장 ]
|
반응형
'■ Programming > C' 카테고리의 다른 글
[ C언어 ] [제자리 정렬] 선택 정렬 (Selection Sort) 내림차순으로 정렬하는 소스코드 배워보기 -3 (0) | 2017.03.19 |
---|---|
[ C언어 ] [제자리 정렬] 선택 정렬 (Selection Sort) 오름차순으로 정렬하는 소스코드 배워보기 -2 (0) | 2017.03.19 |
[ C언어 ] [제자리 정렬] 선택 정렬 (Selection Sort)에 대해 알아보기 -1 (0) | 2017.03.19 |
[ C언어 ] 버블 정렬 (Bubble Sort) 내림차순으로 정렬하는 소스코드 배워보기 -3 (0) | 2017.03.19 |
[ C언어 ] 버블 정렬 (Bubble Sort) 오름차순으로 정렬하는 소스코드 배워보기 -2 (0) | 2017.03.19 |
댓글