JavaScript is required

 Kết quả của chương trình sau là gì:

#include

Void main ()

{

Printf ( "%d", 3<2

6) ;

};

A.

true.

B.

0.

C.

1.

D.

Kết quả khác.

Trả lời:

Đáp án đúng: C


Đoạn code sử dụng toán tử so sánh và toán tử AND bitwise. Biểu thức `3 < 2` trả về `0` (false). Sau đó, `0 & 6` được thực hiện. Trong hệ nhị phân, `0` là `000` và `6` là `110`. Toán tử AND bitwise trả về `1` chỉ khi cả hai bit tương ứng đều là `1`. Trong trường hợp này, `000 & 110` sẽ cho kết quả `000`, tức là `0`. Vì vậy, chương trình in ra `0`.

Câu hỏi liên quan