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

사후 증가 및 사전 증가 연산자를 보여주는 C 프로그램 작성

<시간/>

증가 연산자(++)

  • 변수의 값을 1씩 증가시킬 때 사용합니다. 증가 연산자에는 사전 증가와 사후 증가의 두 가지 유형이 있습니다.

  • 증가 연산자는 사전 증가에서 피연산자 앞에 배치되고 값이 먼저 증가된 다음 연산이 수행됩니다.

예를 들어,

z =++a; a=a+1z=a
  • 증가 연산자는 사후 증가에서 피연산자 뒤에 배치되고 값은 연산이 수행된 후에 증가합니다.

예를 들어,

z =a++; z=aa=a+1

예시 1

다음은 사전 증가 연산자 −

의 예입니다. <미리>메인( ){ int A=10, Z; Z=++A; printf("Z=%d", Z); printf(" A=%d", A);}

출력

Z =11A=11

예시 2

다음은 사후 증가 연산자 −

의 예입니다.
메인(){ int a=10, z; z=a++; printf("Z=%d", z); printf("A=%d", a);}

출력

Z=10A=11

감소 연산자(- -)

  • 변수의 값을 1만큼 감소시킬 때 사용합니다. 증가 연산자에는 사전 감소와 사후 감소의 두 가지 유형이 있습니다.

  • 감소 연산자는 사전 감소의 피연산자 앞에 배치되고 값이 먼저 감소한 다음 연산이 수행됩니다.

예를 들어,

z =- - 에이; a=a-1z=a
  • 감소 연산자는 사후 감소에서 피연산자 뒤에 배치되고 값은 연산이 수행된 후에 감소됩니다.

예를 들어,

z =a--; z=aa=a-1

예시 1

다음은 사전 감소 연산자 −

의 예입니다.
메인(){ int a=10, z; z=--a; printf("Z=%d", z); printf(" A=%d", a);}

출력

Z=9A=9

예시 2

다음은 사후 감소 연산자 −

의 예입니다.
메인(){ int a=10, z; z=a--; printf("Z=%d", z); printf("A=%d", a);}

출력

Z=10A=9