Xem đoạn mã lệnh sau đây. Sau khi thực hiện đoạn mã trên kết quả hiển thị sẽ là gì?
$a = 0.5;
$b = 0.1;
$c = 16;
echo sprintf('%01.2lf %.1lf 0x%x', $a, $b, $c);
?>
$a = 0.5;
$b = 0.1;
$c = 16;
echo sprintf('%01.2lf %.1lf 0x%x', $a, $b, $c);
?>
Trả lời:
Đáp án đúng: C
Đoạn mã PHP sử dụng hàm `sprintf` để định dạng và in ra các giá trị của biến `$a`, `$b`, và `$c`.
* `%01.2lf`: Định dạng biến `$a` (0.5) thành một số thực (float) với ít nhất 1 chữ số trước dấu thập phân và đúng 2 chữ số sau dấu thập phân. Kết quả là `0.50`.
* `%.1lf`: Định dạng biến `$b` (0.1) thành một số thực với đúng 1 chữ số sau dấu thập phân. Kết quả là `0.1`.
* `0x%x`: Định dạng biến `$c` (16) thành một số thập lục phân (hexadecimal) có tiền tố `0x`. Số 16 trong hệ thập phân tương ứng với 10 trong hệ thập lục phân. Kết quả là `0x10`.
Kết hợp các kết quả trên, ta được chuỗi `0.50 0.1 0x10`.
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
