Cụ thể từ Pesto của link:
IEEE đơn chính xác nổi điểm đại diện tiêu chuẩn đòi hỏi một từ 32 bit, có thể được biểu diễn dưới dạng đánh số 0-31, trái sang phải. Bit đầu tiên là bit dấu, S
, tám bit tiếp theo là các bit số mũ, 'E
', và 23 bit cuối cùng là phần 'F
':
S EEEEEEEE FFFFFFFFFFFFFFFFFFFFFFF
0 1 8 9 31
Giá trị V
đại diện bởi các từ có thể được xác định như sau:
- Nếu
E=255
và F
là khác không, sau đó V=NaN
("Không phải là một con số")
- Nếu
E=255
và F
là zero và S
là 1
, sau đó V=-Infinity
- Nếu
E=255
và F
là zero và S
là 0
, sau đó V=Infinity
- Nếu
0<E<255
sau đó V=(-1)**S * 2 ** (E-127) * (1.F)
nơi "1.F
" được thiết kế để đại diện cho số nhị phân tạo ra bằng cách đặt trước F với một tiềm ẩn dẫn 1 và điểm nhị phân .
- Nếu
E=0
và F
không khác, thì V=(-1)**S * 2 ** (-126) * (0.F)
Giá trị "không được chuẩn hóa" này là "không chuẩn hóa".
- Nếu
E=0
và F
là zero và S
là 1
, sau đó V=-0
- Nếu
E=0
và F
là zero và S
là 0
, sau đó V=0
Nguồn
2009-03-12 19:39:00
Link là bị hỏng. – 0xbe5077ed