namespace std {
ios_base& hexfloat(ios_base& str);
}
概要
浮動小数点数を十六進法で入出力することを指示するマニピュレータ。
printf()関数の%a/%A相当。
効果
str.setf(ios_base::fixed | ios_base::scientific, ios_base::floatfield)を実行する。
戻り値
実引数のstrオブジェクト。
例
defaultfloatを参照。
バージョン
言語
- C++11
処理系
- Clang: 3.0 ✅
- GCC: 5.0 ✅
- Visual C++: 2008 ✅, 2010 ✅, 2012 ✅
備考
- GCCは12.0時点で、入力ストリームでの
hexfloatの使用に対応していない。使用すると値0が入力される (エラーにならない)