Trả lời:
Đáp án đúng: A
Câu hỏi này kiểm tra kiến thức về các định dạng (format specifier) trong ngôn ngữ C dùng để in ra các kiểu dữ liệu khác nhau bằng hàm printf
.
Phân tích các lựa chọn:
- A. "%ld": Đây là định dạng chính xác để in ra một số nguyên dài (long integer). Ký tự 'l' (ell) trong "%ld" chỉ định rằng kiểu dữ liệu sẽ được in ra là 'long'.
- B. "%x": Định dạng này được sử dụng để in ra một số nguyên ở dạng hệ thập lục phân (hexadecimal).
- C. "%d": Định dạng này được sử dụng để in ra một số nguyên ở dạng hệ thập phân (decimal).
- D. "%o": Định dạng này được sử dụng để in ra một số nguyên ở dạng hệ bát phân (octal).
Kết luận:
Vậy, đáp án đúng là A. "%ld".