728x90
반응형
scanf() 함수
"scan formatted"의 의미를 갖는 scanf() 함수는 지정된 형식에 따라 키보드로부터 데이터를 입력 받아 메모리에 저장하는 함수
* 변수의 주소에 배열을 넣을 수도 있다. 그때는 &가 붙지 않는다.
서식 지정자(문자열)의 역할
- 메모리에 저장되어 있는 데이터를 개발자가 원하는 형식으로 변환하여 출력해준다.
- 문자열 안에서 <% + 옵션 + 문자>의 형태로 표현된다.
scanf("%d" , &i); 입력데이터:20
20
scanf("%4f" , &j); 입력데이터:12.123
12.1 (소수점을 포함하여 앞에 4자리까지만 저장된다)
특징
- 입력받을 데이터의 자료형, 자릿수등을 지정할 수 있다.
- 한 번에 여러 개의 데이터를 입력 받을 수 있다.
- 서식 문자열과 변수의 자료형은 일치해야한다.
ex) %d -> &i , %f -> &j
728x90
반응형
'기타 > 정보처리기사' 카테고리의 다른 글
2진수, 8진수, 10진수, 16진수/ bit와 byte (0) | 2023.08.02 |
---|---|
4장 - 네트워크 계층 (7계층) (0) | 2023.08.02 |
4장 - python의 활용 (0) | 2023.05.07 |
4장 - 프로그래밍 언어 활용(printf()함수) (0) | 2023.04.20 |
1장 - UI 표준 및 지침 (0) | 2023.03.29 |