JavaScript is required

Kết quả in ra từ đoạn mã sau là gì?

$RESULT = 11 + 011 + 0x11;

echo "$RESULT";

?>

A.

11

B.

22

C.

33

D.

37

undefined.

39

Trả lời:

Đáp án đúng: D


Đoạn code PHP thực hiện phép cộng giữa ba số: 11 (hệ thập phân), 011 (hệ bát phân), và 0x11 (hệ thập lục phân). * `11` là số 11 ở hệ thập phân. * `011` là số 11 ở hệ bát phân, tương đương với (1 * 8^1) + (1 * 8^0) = 8 + 1 = 9 ở hệ thập phân. * `0x11` là số 11 ở hệ thập lục phân, tương đương với (1 * 16^1) + (1 * 16^0) = 16 + 1 = 17 ở hệ thập phân. Vậy, tổng là 11 + 9 + 17 = 37.

Câu hỏi liên quan