[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.
Q&A (GCC, GNU, 함수, 주석, 식별자, 레이아웃..)
📌 GCC의 약자는 뭔가요?- 원래는 GNU C Compiler의 약자, 현재는 GNU Compiler Collection의 약자임.- 바뀐 이유 : 현재 GCC는 C 뿐만 아니라 Ada, C, C++, Fortran, Java와 Objective-C와 같은 다양한 언어를 컴파일하기 때문임. 📌 GNU는 뭔가요? *거뉴- GNU's Not Unix의 약자임.- GNU는 리처드 M. 스톨맨이 세운 Free Software Foundation의 프로젝트로, 사용권이 있어 사용하려면 돈을 내야했던 UNIX 소프트웨어에 일종의 저항을 하기 위해 만들었음. (Free Software Foundation은 공식 홈페이지에 따르면 사용자들은 모두 무료로 소프트웨어를 실행하고, 복사하고, 배포하고, 공부하고, 바..
2024. 9. 2.