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

VDSP (BF561) 浮點運算系列(4):FLT_MAX 最大值推導

     編輯:關於C++

FLT_MAX = 3.4028234663852886E+38F 為單精度浮點數最大有限值。

推導過程

  • 指數全 1 (255) 保留給 Inf/NaN,最大指數為 254 (11111110)
  • 尾數全 1 (111...111 23 位)
  • 位元模式:0 11111110 11111111111111111111111 = 0x7F7FFFFF
  • 值 = (1 + (1-2^-23)) * 2^(254-127) = 1.99999976 * 2^127 = 3.4028234663852886E+38

計算器驗證結果一致。

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