프로그램에서 원하는 처리를 하려면 필요한 데이터(프로그램 실행하는 도중에 정수, 실수, 문자, 문자열)를 입력할 수 있어야 한다. 키보드에서 타이핑하는 모든 내용은 문자로 인식된다. 따라서 입력한 데이터를 연산이 가능한 정수나 실수로 사용하려면 변환 과정이 필요하다. 이때 사용하는 것이 scanf(scan formatted) 함수이다. 이 함수는 입력 문자들을 스캔하여 원하는 형태의 데이터로 변환 문자를 이용해 바꿔준다. scanf 함수 사용법은 생략이다! &는 변수의 주소를 구하는 연산자이며, 앰퍼샌드(ampersand)라고 읽는다. scanf 함수는 메모리에 직접 접근하는 함수이다. scanf함수는 변환 문자를 보고 판단한다. 변환 문자와 다른 데이터가 입력되면 변환을 포기하고 실행을 중단한다. 그 ..