JavaScript is required

Số nhị phân nào dưới đây có giá trị là 164?

A.

10010010

B.

11000100

C.

10100100

D.

10101010

Trả lời:

Đáp án đúng: C


Để chuyển đổi số nhị phân sang số thập phân, ta nhân mỗi bit với lũy thừa của 2 tương ứng với vị trí của nó (tính từ phải sang trái, bắt đầu từ 0) rồi cộng các kết quả lại.

A. 10010010 = 1*2^7 + 0*2^6 + 0*2^5 + 1*2^4 + 0*2^3 + 0*2^2 + 1*2^1 + 0*2^0 = 128 + 16 + 2 = 146

B. 11000100 = 1*2^7 + 1*2^6 + 0*2^5 + 0*2^4 + 0*2^3 + 1*2^2 + 0*2^1 + 0*2^0 = 128 + 64 + 4 = 196

C. 10100100 = 1*2^7 + 0*2^6 + 1*2^5 + 0*2^4 + 0*2^3 + 1*2^2 + 0*2^1 + 0*2^0 = 128 + 32 + 4 = 164

D. 10101010 = 1*2^7 + 0*2^6 + 1*2^5 + 0*2^4 + 1*2^3 + 0*2^2 + 1*2^1 + 0*2^0 = 128 + 32 + 8 + 2 = 170

Vậy, số nhị phân có giá trị là 164 là 10100100.

Câu hỏi liên quan