50 câu hỏi 60 phút
Xâu định dạng nào dưới đây dùng để in ra một số nguyên hệ 16?
“%d”
“%x”
“%i”
Trong ngôn ngữ C, để in ra một số nguyên ở hệ thập lục phân (hệ 16), ta sử dụng xâu định dạng "%x"
. Các lựa chọn khác không phù hợp vì:
%d
: dùng để in số nguyên ở hệ thập phân (hệ 10).%i
: cũng dùng để in số nguyên ở hệ thập phân, nhưng có thể tự động nhận diện hệ cơ số dựa trên tiền tố (ví dụ: 0x cho hệ 16). Tuy nhiên, %x
được ưu tiên hơn khi muốn in rõ ràng ở hệ 16.%u
: dùng để in số nguyên không dấu ở hệ thập phân.50 câu hỏi 60 phút
45 câu hỏi 60 phút
50 câu hỏi 60 phút
22 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
Trong ngôn ngữ C, để in ra một số nguyên ở hệ thập lục phân (hệ 16), ta sử dụng xâu định dạng "%x"
. Các lựa chọn khác không phù hợp vì:
%d
: dùng để in số nguyên ở hệ thập phân (hệ 10).%i
: cũng dùng để in số nguyên ở hệ thập phân, nhưng có thể tự động nhận diện hệ cơ số dựa trên tiền tố (ví dụ: 0x cho hệ 16). Tuy nhiên, %x
được ưu tiên hơn khi muốn in rõ ràng ở hệ 16.%u
: dùng để in số nguyên không dấu ở hệ thập phân.Trong ngôn ngữ lập trình C, xâu định dạng (format string) được sử dụng trong các hàm như printf
và scanf
để chỉ định kiểu dữ liệu của các biến sẽ được in hoặc đọc. Dưới đây là ý nghĩa của các xâu định dạng được liệt kê:
%f
: Được sử dụng để in ra số thực dấu phẩy động (float).%x
: Được sử dụng để in ra số nguyên ở hệ thập lục phân (hexadecimal).%s
: Được sử dụng để in ra một xâu kí tự (string).%c
: Được sử dụng để in ra một kí tự (character).Vì câu hỏi yêu cầu xâu định dạng để in ra một xâu kí tự, đáp án đúng là %s
.