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:
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 a
và b
là hai số thực, biểu thức (a>>=B)
là không hợp lệ.