JavaScript is required

 Giả sử a, b là hai số thực. Biểu thức nào dưới đây viết không đúng theo cú pháp của ngôn ngữ lập trình C:

A.

(a+=B).

B.

(a*=B).

C.

(a=B).

D.

(a&=B).

Trả lời:

Đáp án đúng: D


Trong ngôn ngữ lập trình C, các toán tử gán kết hợp như +=, *=, và = được sử dụng để gán giá trị cho biến. Tuy nhiên, toán tử &= là toán tử gán kết hợp bitwise AND. Trong biểu thức (a &= B), B phải là một số nguyên, chứ không phải là một số thực. Do đó, nếu B là một số thực, biểu thức (a &= B) sẽ không đúng cú pháp. Các biểu thức còn lại đều đúng cú pháp.

Câu hỏi liên quan