C++數據類型之half float

c++浮點類型只有float與double,最近工作需要用半精度浮點。 首先我們得搞清楚float在內存的二進制表示,詳情見:IEEE754浮點定義 如下圖: float的內存表示由:1位符號爲、8位指數位、23位有效數字位組成 組合公式爲: 8指數位的理論取值範圍爲:[-128,127]或者[0,255],但此處的取值範圍卻是爲:[-126,127],00000000和00000001都表示-1
相關文章
相關標籤/搜索