'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