跳转到内容

次正規範數

维基百科,自由的百科全书

次正規範數(英語:subnormal number)是非規範數的子集合,用於填滿浮點數運算附近的下溢間隙。任何小於最小正規範數英语Normal number (computing)的非零數都是次正規範數,而非規範數也可以指該範圍之外的數。

雙精度浮點數來說,次正規範數的範圍(取絕對值)為2-1074到2-1022

術語

[编辑]

在一些較舊的文檔中(尤其是標準文檔,例如IEEE 754的初始版本和C語言),「非規範數」專指次正規範數。這種用法在各種標準文件中仍然存在,尤其是在討論無法表示任何其他非規範數的硬體時,討論會使用「次正規範數」一詞,與IEEE 754的2008年修訂版保持一致。在非正式討論中,「次正規範數」和「非規範數」這兩個術語經常互換使用,部分原因是在次正規範數之外不存在非規範的IEEE二進制數。

「數」(英語:number)一詞的使用相當廣泛,它用來描述特定的位數序列,而不是數學抽象;有關實數浮點數表示之間的關係的詳細信息,請參閱浮點數運算。當需要清晰表達時,可以使用「表示」(英語:representation)而不是「數」(英語:number)。