Computer >> Máy Tính >  >> Lập trình >> lập trình C

Viết chương trình C để chứng minh toán tử tăng sau và tăng trước

Toán tử tăng dần (++)

  • Nó được sử dụng để tăng giá trị của một biến lên 1. Có hai loại toán tử tăng, tăng trước và tăng sau.

  • Toán tử gia tăng được đặt trước toán hạng trong số gia tăng trước và giá trị được tăng đầu tiên và sau đó hoạt động được thực hiện trên đó.

Ví dụ:

z = ++a; a= a+1
z=a
  • Toán tử tăng dần được đặt sau toán hạng trong phép tăng sau và giá trị được tăng sau khi thao tác được thực hiện.

Ví dụ:

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

Ví dụ 1

Sau đây là một ví dụ cho toán tử tăng trước -

main ( ){
   int A= 10, Z;
   Z= ++A;
   printf ("Z= %d", Z);
   printf (" A=%d", A);
}

Đầu ra

Z =11
A=11

Ví dụ 2

Sau đây là một ví dụ cho toán tử tăng sau -

main ( ){
   int a= 10, z;
   z= a++;
   printf ("Z= %d", z);
   printf ("A=%d", a);
}

Đầu ra

Z=10
A=11

Toán tử giảm dần (- -)

  • Nó được sử dụng để giảm các giá trị của một biến đi 1. Có hai loại toán tử tăng, giảm trước và giảm sau.

  • Toán tử giảm dần được đặt trước toán hạng giảm trước và giá trị được giảm đầu tiên và sau đó phép toán được thực hiện trên đó.

Ví dụ:

z = - - a; a= a-1
z=a
  • Toán tử giảm dần được đặt sau toán hạng trong bài giảm và giá trị được giảm sau khi thao tác được thực hiện

Ví dụ:

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

Ví dụ 1

Sau đây là một ví dụ cho toán tử giảm trước -

main ( ){
   int a= 10, z;
   z= --a;
   printf ("Z= %d", z);
   printf (" A=%d", a);
}

Đầu ra

Z=9
A=9

Ví dụ 2

Sau đây là một ví dụ cho toán tử đăng giảm -

main ( ){
   int a= 10, z;
   z= a--;
   printf ("Z= %d", z);
   printf ("A=%d", a);
}

Đầu ra

Z=10
A=9