scanf와 getchar의 차이점
scanf 함수는 사용자가 지정한 형식에 따라 키보드의 데이터를 지정된 변수에 입력하는 형식 입력 함수입니다.getchar 함수는 키보드 입력 함수이며, 그 기능은 키보드에서 문자를 입력하는 것입니다.
scanf 함수는 숫자를 읽을 때 공백, 탭 및 줄 바꿈을 건너뜁니다.
getchar 함수는 문자만 입력할 수 있으며 입력 시 Enter 키를 누르면 문자가 순차적으로 버퍼에서 추출됩니다.
3. 입력을 종료하는 다양한 방법scanf 함수는 공백, Enter 및 Tab으로 입력을 종료하며 공백을 허용하지 않습니다. .
getchar 함수는 Enter(공백 없음)로 입력을 종료하고 공백을 허용합니다.
4. 캐리지 리턴을 삭제하는 방법에는 여러 가지가 있습니다.scanf 함수는 스페이스, Enter 및 Tab으로 입력을 종료합니다. 마지막 캐리지 리턴 문자를 삭제하지 마십시오. 즉, 캐리지 리턴 문자는 버퍼에 남아 있습니다.
getchar 함수가 Enter로 입력을 끝내면 공백을 허용하고 최종 캐리지 리턴 문자를 삭제합니다.
추천 학습:
c 언어 비디오 튜토리얼
위 내용은 scanf와 getchar의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!