어떤 프로그래밍 언어로 시작할 때 시작점은 항상 언어의 기본 입/출력(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 프로그래밍
- 코딩 팁
- 프로그램 작성
Jerome은 MakeUseOf의 스태프 라이터입니다. 그는 프로그래밍 및 Linux에 대한 기사를 다룹니다. 그는 또한 암호화폐 애호가이며 항상 암호화폐 산업을 주시하고 있습니다.
제롬 데이비슨이 참여한 작품 더보기뉴스레터 구독
기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!
구독하려면 여기를 클릭하세요.