JavaScript is required

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

A.

(aB).

B.

(a-=B).

C.

(a>>=B).

D.

(a*=B).

Trả lời:

Đáp án đúng: C


Trong ngôn ngữ C, toán tử >>= là toán tử dịch phải bit và gán. Toán tử này chỉ có thể áp dụng cho các biến kiểu số nguyên (ví dụ: int, long, char) chứ không áp dụng được cho số thực (float, double). Do đó, nếu ab là hai số thực, biểu thức (a>>=B) là không hợp lệ.

Câu hỏi liên quan