Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C 언어에서 실행 가능한 명령문은 무엇입니까?

<시간/>

'C' 프로그램에는 실행 가능한 명령문이 포함되어 있습니다. 컴파일러는 실행 가능한 문장을 기계어로 번역하는 데 도움이 됩니다.

사용자가 프로그램을 실행하면 컴파일러가 실행하는 언어 문장을 기계로 가공합니다.

실행 가능한 문의 유형

C 언어에서 실행 가능한 문장의 종류는 다음과 같습니다 -

  • 입력 – 출력 문
  • 과제 명세서

입출력 문

  • 메모리에 값을 저장하는 것을 '입력 연산'이라고 합니다.

  • 연산을 수행한 후 결과는 메모리에 저장되며 '출력 연산'을 통해 사용자에게 결과를 표시할 수 있습니다.

  • 모든 I/O 작업은 입출력 기능을 사용하여 수행됩니다.

  • 가장 일반적인 I/O 기능은 전처리기 지시문 # include를 통해 제공됩니다.

  • 가장 일반적으로 사용되는 I/O 함수는 printf( ) 및 scanf( )입니다.

printf( ) 함수

구문은 다음과 같습니다 -

printf("format string", print list);

예를 들어,

printf ("average of 3 numbers = %f",avg);
  • printf( )는 형식 문자열의 값을 표시합니다.

스캔( ) 함수

구문은 다음과 같습니다 -

scanf ("format string", input list);

예를 들어, scanf("%d %f", &a, &b);

  • scanf( )는 프로그램 실행 중에 키보드에서 입력한 데이터를 메모리에 복사합니다.

  • 입력 목록 앞에는 앰퍼샌드(&)가 붙습니다.

과제 명세서

대입문은 변수에 값을 저장하고 프로그램에서 산술 연산을 수행하는 데 사용됩니다.

구문

구문은 다음과 같습니다 -

variable=expression

예를 들어,

  • c =a+b;
  • 평균 =합계/3;
  • r1 =(b*b – 4 * a*c);

예시

다음은 세 수의 평균을 계산하는 C 프로그램입니다. -

#include<stdio.h>
#include<stdio.h>
main(){
   int a,b,c,d;
   float avg;
   printf("Enter values for a,b,c:\n");
   scanf("%d%d%d",&a,&b,&c);// The scanf ( ) copies data typed at the keyboard into
   //memory during program execution.
   d=a+b+c; //assignment stmt
   avg=d/3;
   printf("Average avg=%f",avg);
}

출력

다음 출력이 표시됩니다 -

Enter values for a,b,c:2 3 4
Average avg=3.000000