GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||||||||
GeezerVison is showing cpprefjp.github.io — std::bfloat16_t - cpprefjp C++日本語リファレンス type-alias <stdfloat> std::bfloat16_t(C++23)概要16ビットのbrain floating point型。 内部表現この型はISO/IEC/IEEE 60559 (IEEE 754) にはない16ビットの浮動小数点数型である。 Google社のTPUや、NVIDIAのGPUなどで採用されている内部表現をもつ。
リテラル値にサフィックスとして 事前定義マクロ
順位浮動小数点数の変換で使用される順位 (rank) は、以下のように定義される:
注意として、浮動小数点数型 順位が同じ浮動小数点数型は、サブ順位 (subrank) で順序付けられる。拡張浮動小数点数は、標準浮動小数点数型よりも大きなサブ順位をもつ。 昇格と変換C言語の名残と後方互換性のために、オーバーロード解決での 2つの浮動小数点型の少なくとも一方が拡張浮動小数点型である場合、変換先の型が変換元の型より大きいか等しい場合にのみ、2つの浮動小数点型間の変換が暗黙的に行われる。いかなる暗黙の変換も損失なく、値を正確に保持する。潜在的に損失のある変換はすべて明示的でなければならない。 小さい精度への変換は、 通常の算術変換算術演算での型変換は、以下のような規則で行われる。
オーバーロード解決
例出力
バージョン言語
処理系
関連項目
参照 | |||||||||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |