エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
C99では,FLT_EVAL_METHOD というラベルの値で,浮動小数点演算の計算精度が制御できる. FLT_EVAL_METH... C99では,FLT_EVAL_METHOD というラベルの値で,浮動小数点演算の計算精度が制御できる. FLT_EVAL_METHODの値と保証される精度の関係は以下の表の様になる. FLT_EVAL_METHODの値 float型が保証する精度 double型が保証する精度 0 float double 1 double double 2 long double long double その他 未定義 未定義 この計算精度がどういう意味を持つかというと,たとえばFLT_EVAL_METHODが1に設定されている場合は float a; float b; float c=a*b;というソースは,コンパイラにより float c=(double)a * (double)b;というコードに変換される.(少なくともx86では) floatは仮数部24bit,doubleは仮数部53bit, lo