Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Kiến trúc máy tính] Biểu diễn IEEE 754 single của số thực

    Cho một số thực xxx (cho dưới dạng chuỗi thập phân), hãy in ra biểu diễn 32 bit IEEE 754 single của nó (chuỗi 32 ký tự 0/1, bit cao nhất trước).

    Gợi ý: dùng struct.pack('<f', x) để lấy 4 byte rồi dựng số nguyên 32 bit.

    Ví dụ: x=−2.5x = -2.5x=−2.5 cho biểu diễn 110000000010000000000000000000001100000000100000000000000000000011000000001000000000000000000000.

    • Định dạng đầu vào:

      Một dòng chứa số thực xxx.

    • Ràng buộc đầu vào:

      xxx là số thực biểu diễn được dạng single; ∣x∣≤1030|x| \le 10^{30}∣x∣≤1030.

    • Định dạng đầu ra:

      Một dòng chứa chuỗi 32 bit.

    Ví dụ:

    Đầu vào:

    -2.5

    Đầu ra:

    11000000001000000000000000000000

    Giải thích:

    2.5 = 1.25*2^1; dau 1, mu 128=10000000, dinh tri 0.25 -> 01000...; ghep duoc 11000000001000000000000000000000.

    Đang tải editor...