JavaScript is required

Xâu định dạng nào dưới đây dùng để in ra một số thực có độ chính xác kép?

A.

“%u”.

B.

“%e”.

C.

“%o”.

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

Đáp án đúng: B


Trong ngôn ngữ C, để in ra một số thực có độ chính xác kép (double), ta sử dụng xâu định dạng "%e" hoặc "%f" hoặc "%g". Trong đó:

  • %e: In số thực ở dạng ký hiệu khoa học (ví dụ: 1.234567e+00).
  • %f: In số thực ở dạng số thập phân dấu phẩy động (ví dụ: 1.234567).
  • %g: Sử dụng %f hoặc %e, tùy thuộc vào việc giá trị nào ngắn gọn hơn.

Các lựa chọn khác không phù hợp:

  • %u: Dùng để in số nguyên không dấu (unsigned int).
  • %o: Dùng để in số nguyên ở hệ cơ số 8 (bát phân).
  • %p: Dùng để in địa chỉ con trỏ (địa chỉ bộ nhớ).

Vậy, đáp án đúng là B.

Câu hỏi liên quan