Thứ tự ưu tiên của các phép toán trong C

Mức Phép toán Mô tả Chiều thực hiện
1

( )

Ngoặc đơn (Gọi hàm, nhóm biểu thức) Trái sang phải
[] Chỉ số mảng
-> Con trỏ
. Truy cập phần tử struct
++ -- Tăng/giảm hậu tố
2 ++ -- Tăng/giảm tiền tố Phải sang trái
+ - Dấu dương/âm
! ~ Phủ định logic/ Phủ định bit

(type)

Ép kiểu

*

Giải tham chiếu con trỏ

&

Lấy địa chỉ

sizeof

Kích thước bộ nhớ
3

* / %

Nhân, chia, chia lấy dư Trái sang phải
4

+ -

Cộng trừ Trái sang phải
5

<< >>

Dịch bit sang trái, dịch bit sang phải Trái sang phải
6

<  <=

Nhỏ hơn, nhỏ hơn hoặc bằng Trái sang phải

>  >=

Lớn hơn, lớn hơn hoặc bằng
7

==  !=

Bằng, khác Trái sang phải
8

&

AND theo bit Trái sang phải
9

^

XOR theo bit Trái sang phải
10

|

OR theo bit Trái sang phải
11

&&

AND logic Trái sang phải
12

||

OR logic Trái sang phải
13

?:

Toán tử Phải sang trái
14

=    +=    -=

*=    /=    %=

<<=   >>=

&=   ^=   |=

Gán và Gán phức hợp Phải sang trái
15

,

Dấu phẩy (Ngăn cách các biểu thức tuần tự) Trái sang phải

 

Nhanvat

Ủng hộ chúng tôi

Nếu bạn thấy nội dung hữu ích, hãy mời nhóm một ly cà phê để chúng tôi có thêm động lực làm tài liệu và mã nguồn miễn phí

Chuyển khoản (Việt Nam)
Mã QR chuyển khoản ủng hộ InvenCamp
Quét bằng app ngân hàng, hoặc chạm vào mã để chọn app HOANG BA DUY 2154755042
Thẻ quốc tế / PayPal Buy Me A Coffee Mở trang Buy Me a Coffee
Logo

AI InvenCamp

Trực tuyến 24/7

Xin chào! Tôi là trợ lý tự động của InvenCamp. Tôi có thể tra cứu giúp bạn sản phẩm, bài viết hướng dẫn và chính sách có trên website. Bạn cần tìm gì ạ?

Câu hỏi gợi ý: