Đâu là kết quả của câu lệnh sau:
printf(“%2f”,123.5678908);
printf(“%2f”,123.5678908);
Trả lời:
Đáp án đúng: D
Trong C, định dạng "%2f" trong hàm `printf` được sử dụng để in ra một số thực (kiểu `float` hoặc `double`). Tuy nhiên, phần số trước `f` (trong trường hợp này là `2`) chỉ định số lượng ký tự tối thiểu được in ra, chứ không phải số chữ số thập phân. Số chữ số thập phân được in ra mặc định là 6. Trong trường hợp số ký tự thực tế ít hơn số lượng ký tự tối thiểu được chỉ định, kết quả sẽ được đệm thêm khoảng trắng ở phía trước. Nếu số ký tự thực tế lớn hơn số lượng ký tự tối thiểu, tất cả các ký tự sẽ được in ra. Vì vậy, với giá trị 123.5678908, chương trình sẽ in ra ít nhất 6 chữ số thập phân. Do đó, kết quả sẽ là 123.567891 (làm tròn đến 6 chữ số thập phân).
Tổng hợp 600+ câu hỏi trắc nghiệm lập trình C có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
