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?
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.