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

C 프로그램에서 다양한 유형의 표현 설명

<시간/>

표현식은 단일 값으로 줄이는 연산자와 피연산자의 조합입니다. 피연산자라고 하는 데이터 항목에 대해 연산이 수행됩니다. 연산자는 데이터에 대해 수행할 작업을 나타냅니다.

예를 들어, z =3+2*1

z =5

C 프로그램에서 다양한 유형의 표현 설명

  • 기본 표현 - 이름, 상수 또는 괄호로 묶인 표현식이 될 수 있는 피연산자입니다. 예 - c =a+ (5*b);

  • 접미사 표현식 - 후위 표현식에서 연산자는 피연산자 뒤에 옵니다. 예 - ab+

  • 접두사 표현식 - n 접두사 표현식, 연산자는 피연산자 앞에 있습니다. 예 - +ab

  • 단항 표현식 - 하나의 연산자와 하나의 피연산자를 포함합니다. 예 - a++, --b

  • 이진 표현식 − t는 두 개의 피연산자와 하나의 연산자를 포함합니다. 예 - a+b, c-d

  • 삼항 표현식 − 3개의 피연산자와 1개의 연산자를 포함합니다. 예를 들어, Exp1? 특급2 - 특급3. Exp1이 true이면 Exp2가 실행됩니다. 그렇지 않으면 Exp3가 실행됩니다.

예시

아래는 C 언어의 다양한 표현 유형을 설명하는 C 프로그램입니다 -

#include<stdio.h>
int main(){
   int a,b,c,d,z;
   int p,q,r,s,t,u,v;
   printf("enter the values of a,b,c,d:\n");
   scanf("%d%d%d%d",&a,&b,&c,&d);
   r=a++;
   s=--b;
   t=a+b;
   u=c-d;
   v=a+(5*b);
   z = (5>3) ? 1:0;
   printf("unaryexpression=%d\nunary expression=%d\n Binary
   expression=%d\nBinary expression=%d\nPrimary expression=%d\nTernary expression=%d\n",r,s,t,u,v,z);
}

출력

다음 출력이 표시됩니다 -

enter the values of a,b,c,d:
2 3 4 6
unary expression=2
unary expression=2
Binary expression=5
Binary expression=-2
Primary expression=13
Ternary expression=1