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が入力される (エラーにならない)