C의 입력 및 출력에 대한 초보자 가이드

C의 입력 및 출력에 대한 초보자 가이드

어떤 프로그래밍 언어로 시작할 때 시작점은 항상 언어의 기본 입/출력(I/O) 시스템입니다. 입력을 사용하면 프로그램이 실행될 때 데이터를 수집할 수 있고 출력을 사용하면 사용자에게 특정 정보를 표시할 수 있습니다.





C로 코딩할 때 기본 I/O에 적합한 표준 라이브러리 함수를 호출해야 합니다. 항상 포함해야 합니다. 헤더 파일을 사용하여 이러한 기능이 프로그램에 로드되도록 합니다.





산출

C의 표준 출력 스트림은 PC 화면입니다. 즉, 출력할 정보가 있는 C 프로그램을 실행하면 화면에 표시됩니다. 스트림은 한 장소에서 다른 장소로 흐르는 일련의 문자입니다.





파일과 같은 다른 출력 스트림을 사용할 수도 있습니다. 그러나 이것은 다른 날의 고급 주제입니다.

C 언어는 다음을 사용합니다. printf() 문자열을 화면에 출력하는 함수. 이 문자열(리터럴이라고도 함)은 내부의 큰따옴표 사이에 배치됩니다. printf() 기능.



#include
int main( void ) { // main function included in every program
printf('Programming is easy!
' );
}
Output displayed:
Programming is easy!

1행부터, #포함하다 전처리기 지시문입니다. I/O 헤더의 내용을 포함하도록 전처리기에 지시합니다( ) 프로그램이 컴파일되기 전에.

프로그램 출력에는 다음이 포함되지 않습니다. N . 이것은 이스케이프 시퀀스이기 때문입니다. 이스케이프 시퀀스는 단순히 포함된 문자 이외의 특별한 의미를 갖는 문자 조합입니다.





백슬래시( ) 특수 출력을 수행할 것임을 컴파일러에 알리는 문자입니다. 예를 들어, N 새 라인이 인쇄될 것임을 의미합니다. 다음 프로그램 출력(있는 경우)은 새 줄에서 시작됩니다.

아래 표에는 일반적인 이스케이프 시퀀스 중 일부가 요약되어 있습니다.





탈출 시퀀스 설명
N 줄 바꿈. 다음 줄의 시작 부분에 커서를 놓습니다.
\ 백슬래시 문자. 문자열에 백슬래시를 삽입합니다.
NS 수평 탭. 다음 탭 정지 위치에 커서를 놓습니다.
' 큰따옴표. 문자열에 큰따옴표를 삽입합니다.

공간의 본질에서 때때로 텍스트 편집기에서 긴 측면을 분리해야 할 수도 있습니다. 여러 기능을 사용하여 편안하게 수행할 수 있습니다. printf() 메시지를 인쇄하는 기능.

아래 예를 참조하십시오.

#include
int main( void ) { // main function
printf(' C is a structured programming language that is strongly typed. Unlike python, you need to put a variable's ');
printf ('data type while programming in C.');
}

입력

C의 표준 입력 스트림은 키보드입니다. 이것은 프로그램이 입력을 요구할 때 기본적으로 데이터가 키보드에서 올 것으로 예상한다는 것을 의미합니다.

입력 스트림이 파일과 같은 다른 것으로 향할 수 있다는 것을 아는 것은 가치가 있습니다.

C 언어는 스캔() 사용자 입력을 받는 함수입니다. 아래 예를 참조하십시오.

#include
int main( void ) {
int integer1;
printf( 'Enter an integer
' ); // prompt user for response
scanf( '%d', &integer1 ); // read an integer
if ((n%2)==0){
System.out.println(' Your number is even');
}else{
System.out.println(' Your number is odd');}
}

NS 스캔() 함수는 변환 지정자와 메모리 주소의 두 인수를 받습니다. 위의 예에서, %NS 변환 지정자입니다. 그것은 말한다 스캔() 정수를 입력합니다. NS NS ~에 %NS '십진 정수'를 나타냅니다.

두 번째 인수는 앰퍼샌드( & ), C에서는 '주소 연산자'라고 합니다. 인수 정수(&integer1) 컴파일러에게 사용자로부터 얻은 값이 저장되어야 하는 메모리 주소를 알려줍니다.

무료 온라인 영화 스트리밍 등록 없음

스캔() 명령문이 프로그램에서 실행된 경우 컴파일러는 사용자가 값을 입력할 때까지 기다립니다. 값을 입력한 다음 Enter 키(또는 Return 키)를 눌러 값을 제출합니다. 이 값이 변수에 할당되면 프로그램에서 이 값에 대한 다른 참조는 동일한 값을 사용합니다.

초급 프로그램으로 C 배우기

프로그래밍 여정을 시작하는 것은 매우 흥미로운 일입니다. 잘못하면 오히려 벅찬 도전이 될 수 있습니다.

실제 상황에 적용하지 않고 학습하는 것이 일반적으로 문제입니다. 상자 밖에서 생각하십시오. 지식을 적용할 수 있는 몇 가지 흥미로운 시나리오에 자신을 넣어보십시오. 일부 초보자 프로그램으로 연습하는 것은 새로 얻은 지식을 유지하는 가장 좋은 방법 중 하나입니다.

공유하다 공유하다 트위터 이메일 이 초보자 프로젝트로 C 프로그래밍을 배우는 방법

프로그래밍을 시작하고 싶지만 C에 대해 잘 모르십니까? 이 C 프로그래밍 초보자를 위한 자습서를 사용하여 해당 언어가 맞는지 확인하십시오.

다음 읽기
관련 항목
  • 프로그램 작성
  • C 프로그래밍
  • 코딩 팁
  • 프로그램 작성
저자 소개 제롬 데이비슨(22개 기사 게재)

Jerome은 MakeUseOf의 스태프 라이터입니다. 그는 프로그래밍 및 Linux에 대한 기사를 다룹니다. 그는 또한 암호화폐 애호가이며 항상 암호화폐 산업을 주시하고 있습니다.

제롬 데이비슨이 참여한 작품 더보기

뉴스레터 구독

기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!

구독하려면 여기를 클릭하세요.