scanf() 를 사용해 특정한 변수에 값을 넣을 수 있습니다
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int a;
scanf("%d", &a);
printf("입력한 숫자는 %d입니다\n");
system("pause");
return 0;
}
|
cs |
첫번째 줄에서 사용한 #define _CRT_SECURE_NO_WARNINGS 는
비주얼 스튜디오에서 취약한 함수를 사용할 수 없도록 제한하기 때문에
scanf()를 사용하기 위해서 가장 상단에 적용해 줘야합니다
scanf("%d", &a); 에서 &기호는 특정한 변수의 주소를 의미합니다
(추후에 포인터에서 자세히 다룹니다)
자료형에 따른 형식 지정자
- int %d 로 정수형 데이터 입출력
- long long %lld 로 큰 정수형 데이터 입출력
- double 입력시 %lf 출력시 %f 로 큰 실수형 데이터 처리
- float %f 로 실수형 데이터 입출력
- string %s 로 문자열 데이터 입출력
- char %c 로 문자 데이터 입출력
실수형을 입력 받아서 소수점 둘째 자리까지 출력하는 예시
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
double a;
scanf("%lf", &a);
printf("%.2f\n", a);
system("pause");
return 0;
}
|
cs |