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

 

 

 

 

 

 

 

 

 

'C' 카테고리의 다른 글

반복문  (0) 2021.02.08
조건문  (0) 2021.02.08
연산자  (0) 2021.02.08
변수와 상수  (0) 2021.02.07
Hello World  (0) 2021.02.07

+ Recent posts