JavaScript is required

Giả sử a và b là 2 số thực. Biểu thức nào dưới đây là không được phép?

A.

(a+=b).

B.

(a-=b).

C.

(a>>=b).

D.
(a*=b).
Trả lời:

Đáp án đúng: C


Trong các toán tử gán của C/C++, toán tử ">>= " là toán tử dịch bit phải và gán. Toán tử này chỉ có thể được sử dụng với các biến kiểu số nguyên (ví dụ: int, long, char), không được sử dụng với số thực (float, double). Các toán tử còn lại (+=, -=, *=) đều có thể sử dụng với số thực.

Câu hỏi liên quan