JavaScript is required

Dải biểu diễn số nguyên có dấu, n bit trong máy tính là:

A.

– 2(n – 1) -> 2(n – 1)

B.

– 2.n – 1 -> 2.n + 1

C.

– 2n – 1 – 1 -> 2n – 1 – 1

D.

– 2n – 1 -> 2n – 1 – 1

Trả lời:

Đáp án đúng: C


Với biểu diễn số nguyên có dấu sử dụng n bit, bit старший nhất được dùng để biểu diễn dấu (0 cho dương, 1 cho âm). Do đó, số bit còn lại để biểu diễn giá trị là n - 1 bit. Vì vậy, dải biểu diễn số nguyên có dấu n bit là từ -2^(n-1) đến 2^(n-1) - 1. Trong các phương án: - Phương án A không đúng vì không trừ 1 ở cận trên. - Phương án B không đúng về mặt công thức. - Phương án C không đúng về mặt công thức. - Phương án D đúng vì thể hiện đúng dải giá trị từ -2^(n-1) đến 2^(n-1) - 1.

Câu hỏi liên quan