簡體   English   中英

將雙精度舍入到最近的非次正規表示

[英]Round double to nearest non subnormal representation

在 C++ 中,有(有時)次正規雙精度數是有限的,不是nan也不是零。

如何將它們四舍五入到最接近的非次正規雙表示?

例如: std::isnormal(DBL_MIN/2.0) = false

所有次正常雙倍幅度都在 0 和DBL_MIN之間。 如果某個值小於DBL_MIN ,則根據將其與DBL_MIN/2進行比較,將其四舍五入為其中之一。 (為了匹配通常的 IEEE-754 舍入行為, DBL_MIN/2本身應該舍入為 0。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM