Trong các hàm sau, hàm nào không định dạng để in một kí tự ra màn hình:
Trả lời:
Đáp án đúng: C
Để trả lời câu hỏi này, chúng ta cần hiểu rõ chức năng của các hàm được liệt kê:
puts()
: Hàm này dùng để in một chuỗi ký tự (string) ra màn hình, và tự động thêm; máy xuống dòng. Nó không được thiết kế đặc biệt để in một ký tự duy nhất.printf()
: Hàm này là một hàm đa năng dùng để in ra màn hình dữ liệu được định dạng. Bạn có thể sử dụng nó để in ký tự, số nguyên, số thực, chuỗi, v.v... Vớiprintf
, bạn cần chỉ ra định dạng (ví dụ%c
cho ký tự).putchar()
: Hàm này được thiết kế riêng để in một ký tự ra màn hình.
Về cơ bản, puts()
không phải là hàm được sử dụng đặc biệt để in một ký tự, nên đây là đáp án đúng.