JavaScript is required

Xâu định dạng nào dưới đây dùng để in ra một số nguyên?

A.

“%u”.

B.

“%e”.

C.

“%d”.

D.
“%p”.
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.

Câu hỏi liên quan