Share c++ operator precedence

lyr2d2c3po

New member
## C ++ Toán tử được ưu tiên

[Liên kết đến một bài viết tham khảo]

Toán tử ưu tiên đề cập đến thứ tự mà các toán tử được đánh giá trong biểu thức C ++.Bảng sau đây liệt kê các toán tử ưu tiên từ cao nhất đến thấp nhất:

|Nhà điều hành |Ưu tiên |
| --- | --- |
|`() [] ->` |10 |
|`.* / %`|9 |
|`+ -` |8 |
|`<> <=> = ==! =` |7 |
|`&&` |6 |
|`||` |5 |
|`!` |4 |
|`= += -= *= /= %= & = ^= | =` |3 |
|`,` |2 |

Khi nhiều toán tử có cùng mức độ ưu tiên được sử dụng trong một biểu thức, chúng được đánh giá từ trái sang phải.Ví dụ: biểu thức `a + b * c` được đánh giá là` (a + b) * c`.

Bạn có thể sử dụng dấu ngoặc đơn để thay đổi thứ tự đánh giá.Ví dụ: biểu thức `(a + b) * c` được đánh giá là` a + (b * c) `.

Ưu tiên của người vận hành có thể là một khái niệm khó hiểu, nhưng điều quan trọng là phải hiểu nếu bạn muốn viết mã C ++ chính xác.Nếu bạn không chắc chắn về sự ưu tiên của nhà điều hành, bạn luôn có thể tham khảo tài liệu tham khảo ngôn ngữ C ++.

## hashtags

* #C ++
* #Ưu tiên điều hành
* #Programming
* #phát triển
* #mã hóa
=======================================
## C++ Operator Precedence

[Link to a reference article]

Operator precedence refers to the order in which operators are evaluated in a C++ expression. The following table lists the operator precedence from highest to lowest:

| Operator | Precedence |
|---|---|
| `() [] ->` | 10 |
| `. * / %` | 9 |
| `+ -` | 8 |
| `< > <= >= == !=` | 7 |
| `&&` | 6 |
| `||` | 5 |
| `!` | 4 |
| `= += -= *= /= %= &= ^= |=` | 3 |
| `,` | 2 |

When multiple operators of the same precedence are used in an expression, they are evaluated from left to right. For example, the expression `a + b * c` is evaluated as `(a + b) * c`.

You can use parentheses to change the order of evaluation. For example, the expression `(a + b) * c` is evaluated as `a + (b * c)`.

Operator precedence can be a difficult concept to understand, but it is important to understand if you want to write correct C++ code. If you are unsure about the precedence of an operator, you can always consult the C++ language reference.

## Hashtags

* #C++
* #Operator-precedence
* #Programming
* #development
* #Coding
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top