半精度浮動小数点数
IEEE 754標準はbinary16を以下のように定めている。
符号ビット: 1 ビット
指数部の幅: 5 ビット
仮数部の幅=精度: 11 (明示的には10ビット)
他のIEEE754浮動小数点表現と同様、指数部が全0でない限り黙示的な「1」のビットを仮数部に持つ(いわゆる「ケチ表現」)。このため仮数部に記録するのは10ビットだが11ビットの精度を持つ。 log 10  ( 2 11 ) ≈ 3.311 {\displaystyle \log _{10}(2^{11})\approx 3.311} より、これは十進数にしておよそ3桁の値となる。ビットは下図のように並ぶ。
半精度2進浮動小数点数の指数部はオフセット2進表現でエンコードされており、オフセット(IEEE 754における指数部バイアス)は15である。
Emin = 0x01−0x0f = −14
Emax = 0x1e−0x0f = 15
指数部バイアス = 0x0f = 15
よって、真の指数を得るためには、記録された指数から15を引けばよい。
記録された指数の0x00と0x1fは特別に扱われる。
最小の正の非正規化数 : 2 ≈ 5.96 × 10
最小の正の正規化数 : 2 ≈ 6.10 × 10
表現可能な最大数 : 65504