[3-2] scanf 함수
- printf가 특정 서식에 따라 출력하듯, scanf는 특정 서식에 따라 입력을 받음.- scanf에서 허용되는 변환들은 전부 printf에서 사용되는 변환들과 같음. int i;int j;float x;float y;scanf("%d%d%f%f", &i, &j, &x, &y);사용자 입력 : 1 -20 .3 -4.0e3scanf는 이 줄을 읽은 다음 각 문자들을 내포하고 있는 숫자로 변환한 다음 i, j, x, y에 각각 1, -20, .3, -4.0e3을 할당함.scanf를 호출할 때에 "%d%d%f%f"와 같이 "빽빽하게 채워진" 형식 문자열을 자주 사용하게 됨. (printf는 반면에 변환 규격들이 인접해있지 않는 경우가 많음) ❗ scanf는 자신도 모르게 실수할 때가 있기에 몇 가지 주의를..
2024. 9. 2.