Trả lời:
Đáp án đúng: D
Trong ngôn ngữ lập trình C, các xâu định dạng được sử dụng để định dạng đầu ra khi in các giá trị sử dụng hàm printf. Dưới đây là phân tích các lựa chọn:
- A. “%u”. Xâu định dạng
%uđược sử dụng để in ra một số nguyên không dấu (unsigned integer). - B. “%e”. Xâu định dạng
%eđược sử dụng để in ra một số thực (floating-point number) ở dạng ký số khoa học (ví dụ: 1.23456e+05). - C. “%d”. Xâu định dạng
%dđược sử dụng để in ra một số nguyên có dấu (signed integer) ở hệ thập phân. - D. “%p”. Xâu định dạng
%pđược sử dụng để in ra một con trỏ (pointer) ở dạng địa chỉ bộ nhớ.
Vì câu hỏi yêu cầu xâu định dạng để in ra một số nguyên, lựa chọn %d (số nguyên có dấu) là phù hợp nhất, mặc dù %u (số nguyên không dấu) cũng in ra số nguyên, nhưng %d thường được sử dụng phổ biến hơn cho mục đích này.





