JavaScript is required

Xâu định dạng nào dưới đây dùng để in ra một số nguyên hệ 16?

A.

“%d”.

B.

“%x”.

C.

“%i”.

D.
“%u”.
Trả lời:

Đáp án đúng: B


Trong ngôn ngữ C, để in ra một số nguyên ở hệ thập lục phân (hệ 16), ta sử dụng xâu định dạng "%x". Các lựa chọn khác không phù hợp vì:

  • %d: dùng để in số nguyên ở hệ thập phân (hệ 10).
  • %i: cũng dùng để in số nguyên ở hệ thập phân, nhưng có thể tự động nhận diện hệ cơ số dựa trên tiền tố (ví dụ: 0x cho hệ 16). Tuy nhiên, %x được ưu tiên hơn khi muốn in rõ ràng ở hệ 16.
  • %u: dùng để in số nguyên không dấu ở hệ thập phân.

Câu hỏi liên quan