>  기사  >  백엔드 개발  >  scanf와 getchar의 차이점

scanf와 getchar의 차이점

angryTom
angryTom원래의
2020-02-13 15:02:1410690검색

scanf와 getchar의 차이점

scanf와 getchar의 차이점

scanf 함수는 사용자가 지정한 형식에 따라 키보드의 데이터를 지정된 변수에 입력하는 형식 입력 함수입니다.

getchar 함수는 키보드 입력 함수이며, 그 기능은 키보드에서 문자를 입력하는 것입니다.

2. 다양한 읽기 방법

scanf 함수는 숫자를 읽을 때 공백, 탭 및 줄 바꿈을 건너뜁니다.

getchar 함수는 문자만 입력할 수 있으며 입력 시 Enter 키를 누르면 문자가 순차적으로 버퍼에서 추출됩니다.

3. 입력을 종료하는 다양한 방법

scanf 함수는 공백, Enter 및 Tab으로 입력을 종료하며 공백을 허용하지 않습니다. .

getchar 함수는 Enter(공백 없음)로 입력을 종료하고 공백을 허용합니다.

4. 캐리지 리턴을 삭제하는 방법에는 여러 가지가 있습니다.

scanf 함수는 스페이스, Enter 및 Tab으로 입력을 종료합니다. 마지막 캐리지 리턴 문자를 삭제하지 마십시오. 즉, 캐리지 리턴 문자는 버퍼에 남아 있습니다.

getchar 함수가 Enter로 입력을 끝내면 공백을 허용하고 최종 캐리지 리턴 문자를 삭제합니다.

추천 학습:

c 언어 비디오 튜토리얼

위 내용은 scanf와 getchar의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.