Các biểu thức được đánh giá bởi trình biên dịch ‘C’ dựa trên các quy tắc ưu tiên và liên kết.
Nếu một biểu thức chứa các toán tử ưu tiên khác nhau, thì các quy tắc ưu tiên sẽ được xem xét.
Ở đây, 10 * 2 được đánh giá đầu tiên vì ‘*’ có mức độ ưu tiên cao hơn ‘-‘ và ‘=’
Nếu một biểu thức có cùng mức độ ưu tiên, thì các quy tắc kết hợp được coi là trái phải (hoặc từ phải sang trái).