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
Để in một số thực có độ chính xác kép (double) trong ngôn ngữ C (và các ngôn ngữ tương tự), ta sử dụng xâu định dạng "%e"
, "%f"
, hoặc "%g"
. Trong đó:
%e
: In số thực ở dạng ký hiệu khoa học (ví dụ: 1.234567e+05).%f
: In số thực ở dạng dấu phẩy động (ví dụ: 123456.789000).%g
: In số thực ở dạng ngắn gọn nhất giữa%e
và%f
.
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 integer).%o
: Dùng để in số nguyên ở hệ bát phân (octal).%p
: Dùng để in con trỏ (pointer) ở dạng địa chỉ bộ nhớ.
Do đó, đáp án B là đáp án chính xác nhất.