더북(TheBook)

6. scanf( )

① 키보드로 값을 입력받아 변수에 저장하는 명령어입니다. 표준 입력 명령어는 scanf() 함수지만, 비주얼 스튜디오에서는 scanf_s() 함수를 사용합니다.

② 값을 입력받을 때는 서식 지정자를 사용하고, 쉼표 다음에 값을 저장할 위치를 지정합니다.

③ 입력받은 값을 변수에 저장할 때는 변수명 앞에 &를 붙입니다. 배열에 저장할 때는 & 없이 변수명만 작성하고, sizeof 연산자로 변수의 크기를 명시합니다.

형식

scanf_s("서식지정자", &변수명); // 값이 숫자나 문자일 때
scanf_s("서식지정자", 변수명, sizeof(변수명)); // 값이 문자열일 때

 

7. 서식 지정자

컴퓨터가 데이터를 어떻게 해석해야 하는지 알려 주는 텍스트나 기호로, 형식 지정자라고도 합니다. 대표적인 서식 지정자는 다음과 같습니다.

자료형

서식 지정자

설명

int

%d

값이 정수일 때

float

%.nf

값이 실수일 때, n은 출력할 소수점 이하 자릿수, n + 1 자리에서 반올림

double

%.nlf

값이 실수일 때, n은 출력할 소수점 이하 자릿수, n + 1 자리에서 반올림

char

%c

값이 문자일 때

%s

값이 문자열일 때

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.