반응형
안녕하세요 판타지코딩입니다!
오늘은 C언어에서 데이터 '입력'을 위해서 사용하는 함수인 'scanf'에 관해서 공부해보겠습니다!
scanf 함수는 데이터를 입력하기 위해서 활용하는 함수입니다.
그럼 코드를 통해서 scanf 함수를 어떻게 활용하는지 공부해보겠습니다.
#include <stdio.h>
int main()
{
int a;
a = 0;
scanf("%d", &a);
return 0;
}
이 코드는 scanf를 활용해서 변수 a에 데이터를 저장하기 위한 것입니다.
그럼 위에서부터 설명 드리겠습니다.
우선 데이터를 저장할 변수를 만들기 위해서 int형 변수 a를 작성해줬습니다.
변수 a에는 데이터 0을 저장했습니다.
그 다음 바로 scanf를 활용해서 데이터를 저장하는 코드를 작성했습니다.
scanf("%d", &a);
문장의 가장 앞에는 scanf 라는 함수 이름을 작성했습니다.
그리고 괄호 안에는 큰 따옴표 안에 %d라는 단어가 있습니다.
이것은 10진수를 입력하겠다는 의미입니다.
그리고 컴마 뒤에 있는 &a는 변수 a에 데이터를 저장하겠다는 의미입니다.
그럼 프로그램 실행 결과 데이터를 입력할 때 10을 입력해주면 변수 a에 10이라는 데이터가 저장되는 것입니다.
그럼 오늘은 이렇게 scanf 함수의 개념을 알아보고 코드 작성 방법을 알아보았습니다.
코드를 작성하면서 데이터를 저장하는 연습을 해보시면 쉽게 이해가 되실겁니다.
감사합니다!
반응형
'C언어' 카테고리의 다른 글
C언어 int main() 이 무엇일까? / 메인 함수 / C언어 기초 (0) | 2022.05.20 |
---|---|
C언어 자료형이 무엇일까? / int char float / C언어 기초 (0) | 2022.05.19 |
C언어 stdio.h가 무엇일까? / 헤더파일 / 전처리기 / C언어 기초 (0) | 2022.05.18 |
C언어 변수가 무엇일까? / 변수 만들기 / C언어 기초 (0) | 2022.05.17 |
C언어 printf / printf 함수 / 출력 함수 / C언어 기초 (0) | 2022.05.15 |