JavaScript is required

Cho khai báo sau. Số lượng bít sử dụng trong biến cấu trúc trên là bao nhiêu: struct Date { unsigned int ngay: 5; unsigned int thang; unsigned int nam: 11; } sn1;

A.

16

B.

20

C.

32

D.

48

Trả lời:

Đáp án đúng: C


Trong cấu trúc Date:

  • ngay chiếm 5 bits
  • thang chiếm 4 bytes (32 bits) vì không chỉ định số bit, và kiểu unsigned int mặc định là 4 bytes
  • nam chiếm 11 bits

Tổng cộng là 5 + 32 + 11 = 48 bits.

Câu hỏi liên quan