Kết quả của chương trình sau là gì: #include
Trả lời:
Đáp án đúng: C
Đoạn code C này sử dụng toán tử `||` (OR) và toán tử `<` (nhỏ hơn) và `&` (AND bitwise).
1. **`3 < 2`**: Biểu thức này trả về `0` (sai), vì 3 không nhỏ hơn 2.
2. **`0 || 6`**: Toán tử `||` (OR) sẽ trả về 1 nếu một trong hai toán hạng là khác 0. Trong C, `0` được coi là `false` và bất kỳ giá trị nào khác 0 được coi là `true`. Vì vậy, `0 || 6` sẽ trả về `1` (true).
3. **`printf("%d", 1)`**: Hàm `printf` sẽ in giá trị `1` ra màn hình.
Do đó, kết quả của chương trình là `1`.