Ngôn ngữ C/Phép toán
Giao diện
Các phép toán
[sửa]Xem thêm bài chính Phép toán trong C và C++
Để tham khảo, sau đây là bảng thứ tự ưu tiên của các phép toán theo C89:
Phép toán Mô tả Hướng tiến hành ()
[]
.
->
ngoặc đơn (nhóm)
phần chỉ số của mảng
sự lựa chọn phần tử, nhận dạng
sự lựa chọn phần tử, con trỏ
từ trái sang phải ++
và--
+
và-
!
và~
(cast)
*
&
sizeof
tiền tố tăng/giảm
dấu dương/âm
phép toán BoolNOT
/phần bù 0 kiểu bit
đổi kiểu
tham chiếu ngược
tham chiếu
độ lớn
từ phải sang trái *
,/
, và%
nhân/chia/mô dun từ trái sang phải +
và-
cộng/trừ <<
và>>
phép toán bit <ocde>left shift/right shift <
và<=
>
và>=
quan hệ nhỏ hơn/nhỏ hơn hay bằng
quan hệ lớn hơn/lớn hơn hay bằng
==
và!=
bằng với/khác với &
phép toán bit AND
^
phép toán bít XOR
|
phép toán bit OR
&&
phép toán bool AND
||
phép toán bool OR
?:
điều kiện tam phân từ phải sang trái =
+=
và-=
*=
,/=
, và%=
<<=
và>>=
&=
,^=
, va|=
phép gán giá trị trực tiếp
phép gán giá trị cộng thêm/trừ bớt
phép gán giá trị nhân/chia/mô dul bởi
phép gán bitshift
phép gán bit AND/XOR/OR,
toán tử ,
từ trái sang phải