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