首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C++ >> 關於C++

VDSP (BF561) 浮點運算系列(3):FLT_MIN 最小正規值推導

     編輯:關於C++

FLT_MIN = 1.1754943508222875E-38F 為單精度浮點數最小**正規化**正值。

推導過程

  • 尾數隱含 1,最小為 1.0(尾數全 0)
  • 指數全 0 保留給非正規數/零,最小指數為 1 (00000001)
  • 位元模式:0 00000001 00000000000000000000000 = 0x00800000
  • 值 = 1.0 * 2^(1-127) = 2^-126 = 1.1754943508222875e-38

非正規數可表示更小值,但精度較低,FLT_MIN 專指正規數下限。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved