Các toán tử tăng và giảm trong C++ với các ví dụ

Trong chương trình này, giá trị của “i” được tăng dần từng cái một từ 1 đến 9 bằng cách sử dụng toán tử “i++” và đầu ra được hiển thị là “1 2 3 4 5 6 7 8 9”

C

1

2

3

4

5

6

7

8

9

10

11

12

// Ví dụ cho các toán tử gia tăng

 

#include

int chính()

{

     int i=1;

     trong khi(i<10)

     {

         printf("%d ",i);

         i++;

     }    

}

đầu ra

1 2 3 4 5 6 7 8 9

Chương trình ví dụ về toán tử giảm dần trong C

Trong chương trình này, giá trị của “I” được giảm dần từng cái một từ 20 lên đến 11 bằng cách sử dụng toán tử “i–” và đầu ra được hiển thị là “20 19 18 17 16 15 14 13 12 11”

C

1

2

3

4

5

6

7

8

9

10

11

12

// Ví dụ về toán tử giảm dần

 

#include

int chính()

{

    int i=20;

    trong khi(i>10)

    {

         printf("%d ",i);

         i--;

    }    

}

đầu ra

20 19 18 17 16 15 14 13 12 11

Sự khác biệt giữa các toán tử tăng và giảm trước/sau trong C

Bảng dưới đây sẽ giải thích sự khác biệt giữa các toán tử tăng và giảm trước/sau trong ngôn ngữ lập trình C

           Toán tử  Toán tử/Mô tả Toán tử gia tăng trước (++i)giá trị của i được tăng lên trước khi gán nó cho biến iPost Giá trị toán tử gia tăng (i++)của i được tăng lên sau khi gán nó .

C

1

2

3

4

5

6

7

8

9

10

11

12

// Ví dụ cho các toán tử gia tăng

 

#include

int chính()

{

           int i=0;

           trong khi(++i < 5 )

           {

                        printf("%d ",i);

           }

           return 0;

}

đầu ra

1 2 3 4

  • Bước 1. Trong chương trình trên, giá trị của “i” được tăng từ 0 lên 1 bằng cách sử dụng toán tử tăng trước
  • Bước 2. Giá trị gia tăng “1” này được so sánh với 5 trong biểu thức while
  • Bước 3. Sau đó, giá trị gia tăng này “1” được gán cho biến “i”
  • 3 bước trên được tiếp tục cho đến khi biểu thức while trở thành sai và đầu ra được hiển thị là “1 2 3 4”
Chương trình ví dụ cho các toán tử tăng dần trong C

C

1

2

3

4

5

6

7

8

9

10

#include

int chính()

{

           int i=0;

           trong khi(i++ < 5 )

           {

                        printf("%d ",i);

           }

           return 0;

}

đầu ra

1 2 3 4 5

  • Bước 1. Trong chương trình này, giá trị của  i “0” được so sánh với 5 trong biểu thức while
  • Bước 2. Sau đó, giá trị của “i” được tăng từ 0 lên 1 bằng cách sử dụng toán tử tăng sau
  • Bước 3. Sau đó, giá trị gia tăng này “1” được gán cho biến “i”
  • 3 bước trên được tiếp tục cho đến khi biểu thức while trở thành false và đầu ra hiển thị là “1 2 3 4 5”
Chương trình ví dụ cho toán tử giảm trước - giảm trong C

C

1

2

3

4

5

6

7

8

9

10

#include

int chính()

{

           int i=10;

           trong khi(--i > 5 )

           {

                        printf("%d ",i);

           }

           return 0;

}

đầu ra

9 8 7 6

  • Bước 1. Trong chương trình trên, giá trị của “i” được giảm từ 10 xuống 9 bằng cách sử dụng toán tử giảm trước
  • Bước 2. Giá trị giảm dần này “9” được so sánh với 5 trong biểu thức while
  • Bước 3. Sau đó, giá trị giảm dần này “9” được gán cho biến “i”
  • 3 bước trên được tiếp tục cho đến khi biểu thức while trở thành sai và đầu ra được hiển thị là “9 8 7 6”
Chương trình ví dụ cho các toán tử tăng - giảm trong C

C

1

2

3

4

5

6

7

8

9

10

#include

int chính()

{

           int i=10;

           trong khi(i-- > 5 )

           {

                        printf("%d ",i);

           }

           return 0;

}

đầu ra

9 8 7 6 5

  • Bước 1. Trong chương trình này, giá trị của  i “10” được so sánh với 5 trong biểu thức while
  • Bước 2. Sau đó, giá trị của “i” được giảm từ 10 xuống 9 bằng cách sử dụng toán tử giảm sau
  • Bước 3. Sau đó, giá trị giảm dần này “9” được gán cho biến “i”
  • 3 bước trên được tiếp tục cho đến khi biểu thức while trở thành false và đầu ra hiển thị là “9 8 7 6 5”.  
Tiếp tục về các loại toán tử C

Nhấp vào từng tên nhà điều hành bên dưới để biết mô tả chi tiết và các chương trình ví dụ


Các loại toán tử

Sự miêu tả

Toán_tử_số_học Các toán tử này được dùng để thực hiện các phép tính toán học như cộng, trừ, nhân, chia và mô đun Toán_tử gánThese are used to assign the values for the variables in C programs.

Toán tử quan hệ

Các toán tử này được dùng để so sánh giá trị của hai biến

Toán tử logic

Các toán tử này được sử dụng để thực hiện các phép toán logic trên hai biến đã cho

Toán tử bitwise

Các toán tử này được sử dụng để thực hiện các thao tác bit trên hai biến đã cho

Toán tử có điều kiện (ternary)

Toán tử điều kiện trả về một giá trị nếu điều kiện đúng và trả về giá trị khác nếu điều kiện sai

Ví dụ về các toán tử tăng và giảm là gì?

Trong lập trình (Java, C, C++, JavaScript v.v. ), toán tử gia tăng ++ tăng giá trị của một biến lên 1. Tương tự, toán tử giảm -- giảm giá trị của biến đi 1 . a = 5 ++a; . Đủ đơn giản cho đến bây giờ.

Tôi ++ và ++ tôi giải thích bằng ví dụ là gì?

2) Tăng trước (++i). Chúng tôi sử dụng ++i trong câu lệnh của mình nếu chúng tôi muốn tăng giá trị của i lên 1 và sau đó sử dụng nó trong câu lệnh của mình . Ví dụ int i = 3; .

Toán tử tăng và giảm trong C có nghĩa là gì?

Toán tử tăng được sử dụng để tăng giá trị của toán hạng lên 1 trong khi Toán tử giảm được sử dụng để giảm giá trị của toán hạng xuống 1 . Trong C++, giá trị của biến được tăng hoặc giảm 1 với sự trợ giúp của Toán tử tăng và Toán tử giảm.

một toán tử gia tăng là gì đưa ra một ví dụ?

Increment operator can be demonstrated by an example: #include int main() { int c = 2; printf("%d\n", c++); // this statement displays 2, then c is incremented by 1 to 3. printf("%d", ++c); // this statement increments c by 1, then c is displayed.