> 백엔드 개발 > C#.Net 튜토리얼 > C 언어의 입력 및 출력 명령문은 무엇입니까?

C 언어의 입력 및 출력 명령문은 무엇입니까?

DDD
풀어 주다: 2023-08-18 13:18:48
원래의
12793명이 탐색했습니다.

C 언어 입력 및 출력 명령문에는 다음이 포함됩니다. 1. 정보를 화면에 출력하는 데 사용되는 printf() 2. 키보드에서 입력을 받고 입력 값을 변수에 할당하는 데 사용되는 getchar( ), 키보드에서 문자를 수신하는 데 사용됨 4. putchar(), 화면에 문자를 출력하는 데 사용됨 5. gets(), 키보드에서 문자열을 수신하는 데 사용됨; 7. 입력을 받을 때 매개변수 경계 검사를 수행하는 scanf_s().

C 언어의 입력 및 출력 명령문은 무엇입니까?

이 문서의 운영 환경: Windows 10 시스템, Dell G3 컴퓨터.

C 언어에는 다양한 종류의 입력 및 출력 문이 있으며 일반적으로 사용되는 것은 다음과 같습니다.

printf 함수: 정보를 화면에 출력하는 데 사용됩니다. 형식은 printf("format string", 가변 매개변수 목록)입니다. 그중 형식 문자열에는 출력할 변수 유형과 형식을 나타내는 자리 표시자가 포함될 수 있습니다. 예를 들어 "%d"는 정수 출력을 의미하고, "%f"는 부동 소수점 숫자 출력을 의미하고, "%s"는 문자열 출력을 의미합니다.

scanf 기능: 키보드에서 입력을 받아 입력 값을 변수에 할당하는 데 사용됩니다. 형식은 scanf("format string", 가변 매개변수 목록)입니다. printf 함수와 마찬가지로 형식 문자열의 자리 표시자는 수신된 변수 유형과 형식을 지정하는 데 사용됩니다.

getchar 함수: 키보드에서 문자를 받는 데 사용됩니다. 형식은 getchar()입니다. 사용자가 문자를 입력할 때까지 기다렸다가 해당 문자의 ASCII 코드를 반환합니다.

putchar 기능: 문자를 화면에 출력하는 데 사용됩니다. 형식은 putchar(문자 변수 또는 ASCII 코드)입니다. 주어진 문자를 화면에 출력합니다.

gets 함수: 는 키보드에서 문자열 한 줄을 받는 데 사용됩니다. 형식은 gets(문자열 변수)입니다. 사용자가 문자열 줄을 입력할 때까지 기다리고 입력된 내용을 지정된 문자열 변수에 저장합니다.

puts 기능: 한 줄의 문자열을 화면에 출력하는 데 사용됩니다. 형식은 puts(문자열 변수)입니다. 자동 줄 바꿈을 사용하여 주어진 문자열을 화면에 출력합니다.

scanf_s 함수: 는 C11 표준에 있는 scanf 함수의 새로운 안전한 버전입니다. 버퍼 오버플로와 같은 보안 문제를 방지하기 위해 입력을 받을 때 매개변수 경계 검사를 수행합니다. 형식은 scanf_s("format string", 가변 매개변수 목록)입니다.

위에서 일반적으로 사용되는 입력 및 출력 함수 외에도 C 언어는 입력 및 출력 작업을 수행할 수 있는 fgets 함수, fputs 함수, fscanf 함수, fprintf 함수 등과 같은 다른 입력 및 출력 함수도 제공합니다. 파일에. 이러한 함수의 사용법은 작업할 파일을 지정하기 위해 파일 포인터 매개변수를 지정해야 한다는 점을 제외하면 위에 소개된 함수와 유사합니다.

입력 및 출력 기능을 사용하려면 해당 헤더 파일이 필요하다는 점에 유의하세요. 예를 들어 printf 및 scanf 함수에는 헤더 파일이 포함되어야 합니다. 또한, 프로그램의 안전성과 가독성을 높이기 위해서는 입력 기능을 사용할 때 입력 유효성을 확인하여 프로그램 충돌이나 잘못된 입력으로 인한 잘못된 결과를 방지하는 것이 좋습니다.

위 내용은 C 언어의 입력 및 출력 명령문은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿