728x90
반응형
c/c++ 강좌에서 입력을 하는 방법을 알아 보도록 하겠습니다. 입력을 할때는 필연적으로
서식 문자를 사용 해야 하기 때문에 지난 시간에 서식 문자에 대해 알아 보았습니다. 입력을 할때는 scanf(""); 라는 함수를 사용 합니다 입력 서식문자 다음에는& 앰퍼샌드 마크를 넣어서 입력 값이라고 정의를 해줘야 합니다. 한번 10진 정수를 입력 받아보면
#include <stdio.h>
int main()
{
int num;
scanf("%d",&num);
return 0;
}
와 같이 정리가 가능 합니다. 이 코드 상황에서 %d 라는 서식 문자 안에다가 num 이라는 숫자를 할당을 하여 입력을 하는 것입니다. 보이는 것과 같이 입력시에는& 마크를 꼭 삽입 해야지 입력값이라고 컴퓨터가 인식 합니다. 그렇지 않을시에는 컴퓨터가 인식 하지 못하여서오류가 나고 코드가 실행이 되지 않습니다
또한 입력을 받을 시에는 변수를 생성 하여 서식 문자가 받은 값을 그 변수에다가 저장 해줘야 합니다.변수를 생성 하는 방법은 여러 가지 가 있습니다. 변수에도 종류가 많은데 몇가지를 나열 해보면int , float , char 와 같은 기본적인 것들이 있습니다. 2강에서도 잠시 설명을 했는데 int : 10진 정수 float : 실수 char : 문자 라고 정의되는데 이 외에도 여러가지 형식이 있습니다. 지금은 우선 이 3가지를 대표적으로 알아두면됩니다. 나머지 변수 형식은 나중에 필요할때 가서 설명을 해드리겠습니다.
지난번에 설명한 서식 문자와 서로 맞춰서 대표적인 3가지의 입력 형식을 써보겠습니다.
//10진 정수
#include <stdio.h>
int main()
{
int num;
scanf("%d",&num);
return 0;
}
//실수
#include <stdio.h>
int main()
{
float num;
scanf("%f",&num);
return 0;
}
//문자
#include <stdio.h>
int main()
{
char ch;
scanf("%c",&ch);
return 0;
}
'C, C++' 카테고리의 다른 글
5 : c/c++ 강좌 "연산자" (1) | 2022.01.16 |
---|---|
4 : c/c++ 강좌 "변수" (3) | 2022.01.16 |
2 : c/c++ 강좌 "서식문자" (0) | 2022.01.16 |
c/c++ 코드 에디터 & 컴파일러 다운로드 (2) | 2022.01.16 |
1 : c/c++ 강좌 "출력" (5) | 2022.01.16 |