scanf()
- 특정한 변수에 값을 넣기 위해 사용하는 함수
- Visual Studio에서 scanf()는 취약한 함수로 분류되어 사용할 수 없도록 제한하고 있기 때문에
_CRT_SECURE_NO_WARNINGS를 선정해 주어야 함.
# define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void) {
int a;
scanf("%d", &a);
printf("숫자 %d.\n);
return 0;
}
형식 지정자
- int(4 Bytes) : %d를 통해 데이터 입출력을 실행.
- long long(8 Bytes) : %lld를 통해 데이터 입출력을 실행.
- double(8 Bytes) : 입력 시 %lf, 출력 시 %f를 통해 데이터를 처리.
- float(4 Bytes) : %f를 통해 데이터 입출력을 실행.
- string(제한 없음) : %s를 통해 데이터 입출력을 실행.
- char(1 Byte) : %c를 통해 데이터 입출력을 실행.
※ 출처: 패스트캠퍼스, 컴퓨터공학 올인원 패키지