JavaScript is required

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

#include

void main() {

printf("%d", 3 < 7 && 8 > 6);

};

A.

1.

B.

0.

C.

true.

D.
Kết quả khác.
Trả lời:

Đáp án đúng: A


Đoạn code sử dụng toán tử so sánh và toán tử logic. Biểu thức `3 < 7` cho kết quả là đúng (true), và biểu thức `8 > 6` cũng cho kết quả là đúng (true). Trong C, true được biểu diễn bằng giá trị 1, và false được biểu diễn bằng giá trị 0. Toán tử `&&` (AND) trả về true (1) chỉ khi cả hai toán hạng đều đúng (true). Vì cả hai biểu thức `3 < 7` và `8 > 6` đều đúng, nên biểu thức `3 < 7 && 8 > 6` sẽ trả về 1. Hàm `printf` sẽ in giá trị này ra màn hình.

Câu hỏi liên quan